在Visual Studio中着色实例变量

Pol*_*Pol 17 c# resharper syntax-highlighting visual-studio-2010 justcode

是否可以在Visual Studio 2010中对C#代码中的实例(和静态)变量进行着色,可能使用轻量级扩展?

在下面的示例中name,age应该着色但test不是.当然,变量突出显示的用法是grat功能,但这是不同的.我希望实例变量全部着色并始终着色.许多人使用_underscores来区分实例变量,但我更喜欢使用着色.

public class Kid 
{
    private string name;
    private int age;

    public Kid() 
    {
        name = "N/A";
        string test = "XYZ";
    }
}
Run Code Online (Sandbox Code Playgroud)

wat*_*rif 20

SemanticColorizerVisual Studio 2015中为我工作,它也可以通过VS中的Extensions和Updates获得.您可以在选项 - > 环境 - > 字体和颜色 - > 文本编辑器 - > "语义*****"中编辑颜色.最重要的扩展仅用于代码着色,它不是一些具有数千个功能的套件会阻塞你的VS. 在此输入图像描述

  • 现在这也适用于2017年。这是[VS市场上的语义语法着色器]的链接(https://marketplace.visualstudio.com/items?itemName=AndreasReischuck.SemanticColorizer) (2认同)

Ree*_*sey 4

直接使用 Visual Studio 无法实现这一点。但是,如果您安装Resharper,您将获得此选项(以及许多其他着色选项)。

  • 不知道它是否具有如此复杂的所有选项,但是 SemanticColorizer(下面的答案)是可以在 VS 2015 中使用的轻量级工具。 (2认同)