对不起愚蠢的问题,但...我可以在Visual Studio 2008中使用C#的代码编辑器显示行分隔方法吗?
我从VB移动到C#,这真的让我烦恼。 有没有一种方法可以说服VS 2008绘制一条分隔我的方法的线,就像它为VB所做的那样?
我真的使用这些,我用来做
// ------------------------- ------------------------------
我自己使用Javascript。
我希望我不会在C#中手动执行它。
任何指针?
谢谢
对不起愚蠢的问题,但...我可以在Visual Studio 2008中使用C#的代码编辑器显示行分隔方法吗?
我从VB移动到C#,这真的让我烦恼。 有没有一种方法可以说服VS 2008绘制一条分隔我的方法的线,就像它为VB所做的那样?
我真的使用这些,我用来做
// ------------------------- ------------------------------
我自己使用Javascript。
我希望我不会在C#中手动执行它。
任何指针?
谢谢
不开箱即用。可能会有第三方应用程序会像CodeRush这样做。
但我的建议: 摆脱在你的程序之间插入行的习惯。没有意义的评论是邪恶的。
Devexpress.com使CodeRush具有一些可视化效果。
为什么不加上善意的总结评论方法?任何数量的工具都可以创建某种形式的文档。
另外,IDE可以折叠该方法,以便不确定该行的增益。不会#区域更有趣? (修辞问题)
VS10将允许你WPF内联,所以如果你可以等待你甚至可以在两种方法之间画一个日落!
我知道你在说什么,但我真的习惯了我的分隔线。他们允许我快速浏览代码。我看着一个方法的名字,这不是我要找的,我可以很快地跳到下一个。我还没有找到任何其他方式来做到这一点快速和有效。 – 2009-02-10 23:51:00
你有没有注意到方法/类列表dropdwon?文本编辑器窗口右上方的工具栏下方。它向方法下拉列表中的Orion文件显示文件 – 2009-02-11 00:51:04
+1中的每个方法/变量。只需直接进入该方法即可。在需要特别注释来找到方法时没有麻烦。 – Kibbee 2009-03-22 16:58:21
或使用#地区来分隔任何代码区域。例如,我将覆盖,方法,属性,事件和对象分开,但是您可以将您的方法包装在#区域中以明确区分每一个(并在不使用时将其折叠)。
这不是你问的问题因为,但它是一个很好的选择。
这应该很容易在Visual Studio 2010中可能的,因为可扩展的,基于WPF的文本编辑器。
不太你正在寻找,但使用ReSharper的它可以设置当你按下一个快捷方式,将围绕与区域的文件/项目/解决方案的每一个方法的自定义类型的成员模板。
您的其他resharper选项将创建一个自定义环绕模板,该模板可以让您选择一段文字并选择环绕模式 - > YourCustomSurround将您的注释块置于顶部。
你可以做免费的(假设你正在使用Visual Studio 2008标准版或更高版本)。
安装免费CodeRush Xpress。然后安装免费插件DrawLinesBetweenMethods
将DLL复制到此位置 - C:\ Program Files \ Developer Express Inc \ DXCore for Visual Studio .NET \ 2.0 \ Bin \ Plugins。
这将producethe这里所描述的效果:Lines between methods in the C# editor (CodeRush/DxCore plugin)
如果你不希望的CodeRush随心那么还有一个办法是安装免费DXCore扩展引擎,然后安装上述插件。如果你安装DXCore,你也可以使用其他一些有用的插件,其中大部分可以在DrawLinesBetweenMethods的相同站点找到。
关于your comment的说明:
分离[...] 允许我通过代码 真快脱脂。 I 可以很快地跳到下一个[方法]。
我所看到的很多,是人们忘记了编辑器窗口顶部的两个下拉列表(列出当前文件的类和当前类的类成员)。它可以很快导航到班级成员。
令人印象深刻,问及在十分钟内接受答案。 – dove 2009-02-10 23:23:17