是否可以在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";
}
}
答案 0 :(得分:19)
SemanticColorizer在 Visual Studio 2015 中为我工作,它也可以通过VS中的 扩展和更新 获得。您可以在选项 - >中编辑颜色环境 - > 字体和颜色 - > 文字编辑器 - > "语义*****" 。最重要的扩展仅用于代码着色,它不是一些具有数千个功能的套件会阻塞你的VS.
答案 1 :(得分:4)
答案 2 :(得分:1)
虽然不是特别适用于Visual Studio 2010,但很快就可以实现。有一个名为Roslyn Colorizer的开源Visual Studio扩展,它使用Visual Studio 2015 Preview中的新.NET编译器平台(“Roslyn”)来设置实例变量的外观。