在Visual Studio中着色实例变量

时间:2011-04-07 01:12:56

标签: c# visual-studio-2010 resharper syntax-highlighting justcode

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

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

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

    public Kid() 
    {
        name = "N/A";
        string test = "XYZ";
    }
}

3 个答案:

答案 0 :(得分:19)

SemanticColorizer Visual Studio 2015 中为我工作,它也可以通过VS中的 扩展和更新 获得。您可以在选项 - >中编辑颜色环境 - > 字体和颜色 - > 文字编辑器 - > "语义*****" 。最重要的扩展仅用于代码着色,它不是一些具有数千个功能的套件会阻塞你的VS. enter image description here

答案 1 :(得分:4)

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

答案 2 :(得分:1)

虽然不是特别适用于Visual Studio 2010,但很快就可以实现。有一个名为Roslyn Colorizer的开源Visual Studio扩展,它使用Visual Studio 2015 Preview中的新.NET编译器平台(“Roslyn”)来设置实例变量的外观。

enter image description here