2009-02-10 61 views
8

对不起愚蠢的问题,但...我可以在Visual Studio 2008中使用C#的代码编辑器显示行分隔方法吗?

我从VB移动到C#,这真的让我烦恼。 有没有一种方法可以说服VS 2008绘制一条分隔我的方法的线,就像它为VB所做的那样?

我真的使用这些,我用来做

// ------------------------- ------------------------------

我自己使用Javascript。

我希望我不会在C#中手动执行它。

任何指针?
谢谢

+0

令人印象深刻,问及在十分钟内接受答案。 – dove 2009-02-10 23:23:17

回答

12

不开箱即用。可能会有第三方应用程序会像CodeRush这样做。

但我的建议: 摆脱在你的程序之间插入行的习惯。没有意义的评论是邪恶的。

4

为什么不加上善意的总结评论方法?任何数量的工具都可以创建某种形式的文档。

另外,IDE可以折叠该方法,以便不确定该行的增益。不会#区域更有趣? (修辞问题)

VS10将允许你WPF内联,所以如果你可以等待你甚至可以在两种方法之间画一个日落!

+0

我知道你在说什么,但我真的习惯了我的分隔线。他们允许我快速浏览代码。我看着一个方法的名字,这不是我要找的,我可以很快地跳到下一个。我还没有找到任何其他方式来做到这一点快速和有效。 – 2009-02-10 23:51:00

+0

你有没有注意到方法/类列表dropdwon?文本编辑器窗口右上方的工具栏下方。它向方法下拉列表中的Orion文件显示文件 – 2009-02-11 00:51:04

+0

+1中的每个方法/变量。只需直接进入该方法即可。在需要特别注释来找到方法时没有麻烦。 – Kibbee 2009-03-22 16:58:21

1

或使用#地区来分隔任何代码区域。例如,我将覆盖,方法,属性,事件和对象分开,但是您可以将您的方法包装在#区域中以明确区分每一个(并在不使用时将其折叠)。

这不是你问的问题因为,但它是一个很好的选择。

-1

这应该很容易在Visual Studio 2010中可能的,因为可扩展的,基于WPF的文本编辑器。

1

不太你正在寻找,但使用ReSharper的它可以设置当你按下一个快捷方式,将围绕与区域的文件/项目/解决方案的每一个方法的自定义类型的成员模板。

您的其他resharper选项将创建一个自定义环绕模板,该模板可以让您选择一段文字并选择环绕模式 - > YourCustomSurround将您的注释块置于顶部。

7

你可以做免费的(假设你正在使用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的相同站点找到。

-2

关于your comment的说明:

分离[...] 允许我通过代码 真快脱脂。 I 可以很快地跳到下一个[方法]。

我所看到的很多,是人们忘记了编辑器窗口顶部的两个下拉列表(列出当前文件的类和当前类的类成员)。它可以很快导航到班级成员。

相关问题