19

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

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

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

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

3 回答 3

21

SemanticColorizer在Visual Studio 2015中为我工作,它也可以通过VS 中的扩展和更新获得。您可以在Options -> Environment -> Fonts and Colors -> Text Editor -> "Semantic *****"中编辑颜色。最重要的扩展仅用于代码着色,它不是具有数千个功能的套件会阻塞您的 VS。 在此处输入图像描述

于 2015-09-14T08:15:45.917 回答
4

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

于 2011-04-07T01:19:05.067 回答
1

这将很快成为可能,但不适用于 Visual Studio 2010。有一个名为Roslyn Colorizer的开源 Visual Studio 扩展,它利用Visual Studio 2015 Preview中的新 .NET 编译器平台(“Roslyn”)来设置实例变量的外观。

在此处输入图像描述

于 2014-12-26T11:34:05.763 回答