突出显示方法定义

本文关键字:定义 方法 显示 | 更新日期: 2023-09-27 18:25:51

当我查看代码时,我需要一些时间(即使只是一秒钟的一部分)来区分几个方法/属性定义。(很抱歉我的英语不好)如果方法边界能突出显示就好了。

我想要的是

  • 方法之间的分隔符或
  • 突出显示(例如粗体)的方法名称或
  • 有些别的

这向我展示了一个方法在哪里结束,下一个方法从哪里开始。

我在选项->环境->字体和颜色中搜索了相关的显示项。但是没有找到合适的。

突出显示方法定义

我对同样的事情感兴趣,所以我决定写一个扩展。它在构造函数、静态方法和方法周围设置了一个圆角边界。当签名从屏幕上滚动时,它会将其垂直放置在边界的左手边。

是的,方法应该足够小,以便识别开始/结束很容易"仅从代码中"进行可视化解析,但我们并不总是修改我们编写的代码,尤其是在编写不好的God对象和方法做得太多的情况下,这类事情会非常有帮助。

我还希望能够轻松地看到构造函数和静态方法(人们并不总是以相同的方式组织代码),因此我的扩展允许为每个方法分别使用着色规则,以及可以在编辑器中配置的其他一些小调整。

我已经在扩展库中为Visual Studio 2013和Visual Studio 2015发布了它-以下是每个的详细信息和链接

您可以尝试VS10x编辑器视图增强器:

概述

VS10x编辑器视图增强器是Visual Studio 2013/2012/2010的扩展其目标是为内置的代码编辑器添加新的视觉特性。它目前的特点是类型和成员定义强调,块结束详细信息、可点击热点(C#和VB文档)。

在一个方法结束和另一个方法开始的地方,应该是显而易见的。也许问题在于配色方案和环境设置?

这个建议属于你的"其他"选项-试试studiostyl.es-有一些很好的视觉设置替代方案,你真正需要的可能是改变外观,而不是篡改代码本身。