抱歉这个愚蠢的问题,但是......
我正在从VB转到C#,这真的让我烦恼。 有没有办法说服VS 2008绘制一条分隔我方法的线,就像它对VB一样?
我已经习惯了那些,而且我已经习惯了
// --------------------------------------------- ----------
我自己用Javascript。
我希望我也不必在C#中手动完成。
任何指针?
感谢
答案 0 :(得分:12)
没有开箱即用。可能会有像CodeRush这样的第三方应用程序。
但我的建议是: 不要在你的程序之间插入线条。没有意义的评论是邪恶的。
答案 1 :(得分:7)
您可以免费执行此操作(假设您使用的是Visual Studio 2008 Standard Edition或更高版本)。
安装免费CodeRush Xpress。然后安装免费插件DrawLinesBetweenMethods
将DLL复制到此位置 - C:\ Program Files \ Developer Express Inc \ DXCore for Visual Studio .NET \ 2.0 \ Bin \ Plugins。
这将产生此处描述的效果:Lines between methods in the C# editor (CodeRush/DxCore plugin)
如果您不想要CodeRush Xpress,那么另一种方法是安装免费的DXCore可扩展性引擎,然后安装上面的插件。如果您安装DXCore,您还可以使用许多其他有用的插件,其中大多数插件可以在与DrawLinesBetweenMethods相同的站点上找到。
答案 2 :(得分:4)
为什么不向方法添加真正的摘要评论?任何数量的工具都可以创建某种形式的文档。
此外,IDE可以折叠方法,因此不确定此行的增益。不会对#地区感兴趣吗? (修辞问题)
VS10 将允许您内联WPF,所以如果您可以等待,您甚至可以在两种方法之间绘制日落!
答案 3 :(得分:1)
Devexpress.com生成CodeRush,它有一些可视化。
答案 4 :(得分:1)
或使用#region分隔任何代码区域。例如,我将覆盖,方法,属性,事件和对象分开,但是您可以将方法包装在#region中以清楚地分隔每个方法(并在不使用时将其折叠。)
这不是你要求的,但它是一个很好的选择。
答案 5 :(得分:1)
不完全符合您的要求,但使用Resharper可以设置一个自定义类型成员模板,只要您按下快捷方式,该模板就会围绕文件/项目/解决方案中的每个方法。
您的其他Resharper选项是创建自定义环绕模板,您可以选择一个文本块并选择环绕 - > YourCustomSurround将评论块放在顶部。
答案 6 :(得分:-1)
由于基于WPF的可扩展文本编辑器,这在Visual Studio 2010中很容易实现。
答案 7 :(得分:-2)
关于your comment的说明:
分隔符[...] 允许我浏览一下代码 非常快。 [...] 一世 可以很快跳到下一个[方法]。
我看到很多,是人们忘记了编辑器窗口顶部的两个下拉列表(列出了当前文件的类和当前类的类成员)。它允许非常快速地导航到班级成员。