当我查看我的代码时,我需要一些时间(即使是部分时间)来区分几个方法/属性定义。 (抱歉我的英语不好)如果方法边界更突出显示,那就太好了。
我想要的是
它向我展示了方法结束的位置以及下一个方法开始的位置。
我在选项 - >环境 - >字体和颜色中搜索了相关的显示项。但是找不到合适的人。
答案 0 :(得分:3)
我对同样的事情感兴趣,所以我决定写一个扩展名。它在构造函数,静态方法和方法周围放置了一个圆角边框。当签名滚动离开屏幕时,它会将其垂直放在该边框的左侧。
是的,方法应该足够小,以便能够直观地解析开始/结束"仅从代码",但我们并不总是修改我们编写的代码和尤其是在写得不好的God Objects和方法太多的情况下,这种事情会非常有用。
我还希望能够轻松地在其他人中看到构造函数和静态方法(人们不总是以相同的方式组织他们的代码),所以我的扩展允许每个的单独着色规则以及其他一些您可以在编辑器中配置的小调整。
我已在扩展程序库中为Visual Studio 2013和Visual Studio 2015发布了它 - here's the details with links to each
答案 1 :(得分:2)
您可以尝试VS10x Editor View Enhancer:
<强>概述强>
VS10x编辑器View Enhancer是Visual Studio 2013/2012/2010扩展 其目标是为内置代码编辑器添加新的可视化功能。 它目前的特点是强调的类型和成员定义, 块结尾细节,可点击的热点(C#和VB文档)。
答案 2 :(得分:1)
应该在一个方法结束而另一个方法开始时显而易见。也许问题是colourscheme和环境设置?
这个建议属于你的“别的”选项 - 尝试studiostyl.es - 那里的视觉设置有一些很好的替代品,外观上的变化可能是你真正需要的,而不是篡改代码本身。
答案 3 :(得分:0)
这听起来像是在治疗症状而不是病因。如果你:
......那应该不是问题。不要试图找到难以阅读的代码的变通方法:使代码更容易阅读。
请注意,编辑器顶部还有成员列表可用于查找特定方法,或者在ReSharper中,您可以使用Alt-Backslash快速显示成员列表。