Visual Studio格式 - 更改方法颜色

Dan*_*iel 10 methods formatting colors visual-studio

默认情况下,方法的默认外观".ToString()"默认为黑色.我想让它成为一种不同的颜色,但我没有看到任何特别引用此选项的选项.

我记得有几位前同事在几年前向我展示了他的VS IDE,他设置了这种方式,但我不记得他做了什么.

有没有人对如何做到这一点有任何想法?

Ban*_*ake 34

在 VS 2019 中,转到工具 - 选项 - 文本编辑器 - C# - 高级 - 编辑器配色方案并将其更改为 Visual Studio 2019。方法名称现在已着色,所有内容都有更好的颜色。

  • 更新 Visual Studio 后,此设置由于某种原因恢复到 2017 年。这个答案帮助我弄清楚了这一点。 (11认同)
  • 并且将样式设置为VS 2019后,可以在工具--选项--环境--字体和颜色--UserMembers-Methods中自定义方法名称样式。 (3认同)

Lev*_*ler 20

您可以使用扩展名来执行此操作:SemanticColorizer是我使用的.

工具 - > 扩展和更新 - > 在线 - >搜索SemanticColorizer

它允许您修改方法,静态函数,常量,成员变量以及您能想到的任何其他内容的颜色.


小智 8

转到Visual Studio"工具>选项>环境>字体和颜色"菜单显示"显示项目"列表,选择"标识符"(其中"方法"是其成员).使用格式控件可个性化显示所选项目.不幸的是,变量,实例和名称空间是"标识符"的成员,因此它们也会受到影响.

如果您使用的是Resharper,则会显示更具体的项目列表.

  • 要启用Resharper标识符着色,请转到:“代码检查”->“设置”页面,然后选中“颜色标识符”复选框 (2认同)

Sta*_*ich 7

对于我自己,我基于异步Roslyn APIVisual Studio编写了一个简单、轻量级的“编辑器分类器扩展”,以使用C#Visual Basic代码对用户标记进行语法高亮显示

它具有语法突出显示

  • 事件
  • 领域
  • 字段(常量)
  • 字段(枚举内部)
  • 局部变量
  • 方法
  • 方法(扩展)
  • 方法(静态)
  • 命名空间
  • 参数
  • 属性

将来,也许会出现“语法突出显示”的其他内容。

您可以通过以下链接从Visual Studio Marketplace安装此扩展:

下载:“增强的语法高亮”。

您可以通过转到“工具”>“选项”>“环境”>“字体和颜色”>“文本编辑器”并滚动到以前缀“用户标签-... ”开头的属性来更改语法突出显示设置

Classes ”、“ Delegates ”、“ Enums ”、“ Interfaces ”、“ Modules ”、“ Structures ”和“ Type Parameters ”的语法高亮选项就在下面,它们有前缀“ User Types - ... ”和是内置的默认值。

祝你好运。


Ian*_*Ian 6

对于Visual Studio 2010

工具>选项

环境>字体和颜色

更改“用户类型”


Jun*_*min 6

要更改方法调用的颜色,请转到

工具 > 选项 > 环境 > 字体和颜色 > 用户成员 - 方法 > 项目前景色 > 选择所需的颜色。

这也适用于 Visual Studio 2019。


Han*_*ant 5

内置语法高亮器使用词法分析。词法分析器可以对标识符、注释、文字、数字、关键字进行分类。您可以在“工具”>“选项”>“环境”>“字体和颜色”对话框中找到的部分。

识别标识符是方法、属性、字段需要解析。解析通常只在你有一个格式良好的程序时才能很好地工作,当你输入代码时,你很少有这样的程序。所以并没有受到微软的青睐。您可以在Visual Studio 库中找到替代方案。


Ste*_*n27 5

感谢“@Ian”所说的用户类型。对我来说“用户成员 - 方法”有效。

  1. 工具
  2. 选项
  3. 环境
  4. 字体和颜色
  5. 在显示项目中:“用户成员 - 方法
  6. 更改项目前景