C# visualstudio中实例变量的着色

C# visualstudio中实例变量的着色,c#,visual-studio-2010,resharper,syntax-highlighting,justcode,C#,Visual Studio 2010,Resharper,Syntax Highlighting,Justcode,在VisualStudio2010中,是否可以使用轻量级扩展在C#代码中为实例(和静态)变量着色 在下面的示例中,name和age应该是彩色的,但test不应该。当然,变量高亮显示的用法是grat特性,但这是不同的。我希望实例变量始终着色。许多人使用_下划线来区分实例变量,但我更喜欢使用颜色 public class Kid { private string name; private int age; public Kid() { name

在VisualStudio2010中,是否可以使用轻量级扩展在C#代码中为实例(和静态)变量着色

在下面的示例中,
name
age
应该是彩色的,但
test
不应该。当然,变量高亮显示的用法是grat特性,但这是不同的。我希望实例变量始终着色。许多人使用_下划线来区分实例变量,但我更喜欢使用颜色

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

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

直接使用VisualStudio无法做到这一点。但是,如果您安装了,您将获得此选项(以及许多其他着色选项)。

这很快就可以实现,但不适用于Visual Studio 2010。有一个名为的开源Visual Studio扩展,它利用新的.NET编译器平台(“Roslyn”)设计实例变量的外观

正在Visual Studio 2015中为我工作,它也可以通过VS中的扩展和更新来使用。您可以在选项中编辑颜色环境字体和颜色文本编辑器“语义****”。最重要的扩展只用于代码着色,它不是一个具有数千个特性的套件,它会阻塞您的VS。

我想Resharper对着色有着天然的支持。它向标准与“字体和颜色”对话框中添加了一些丰富的颜色选项,即,您可以从代码元素列表中选择希望此代码元素的样式。我的意思是Resharpe不会改变标准对话框,而是在预定义的代码元素列表中添加了很多代码元素。因为我有JustCode falls来安装它并再次检查:-@Dmitry:JustCode做同样的事情,顺便说一句-当然有不同的选项,但概念类似。哦,我的错,对不起,我读了你的消息“JustCode FOR Resharper”,我以为您在谈论Resharper的一些着色插件。现在是早上6点,我刚刚醒来:)不知道它是否有所有的选项,因为这个复杂的应用程序,但是SemanticColorizer,下面的答案,是一个在VS 2015中工作的轻量级工具。Visual Studio 2013有一个扩展来实现这一点,但根据评论它不工作?这让我大吃一惊,因为它从未在VisualStudio中实现过。这是一个基本功能。请注意,这已在中实现,滚动至“用户成员”。这也适用于2017 now。这里是链接到