我最近一直在使用John Lam 的 Vibrant Ink VS 配色方案,并想对其进行调整,以便它突出显示具有不同颜色的类的方法名称。事实证明,VS 中没有选择。
Resharper 具有提供自定义语法突出显示的功能。我想知道编写一个可以为您提供精细自定义语法突出显示的小插件有多难?有没有像这样的开源插件?
编辑
谢谢大家,我设法使用 DXCore 破解了一些东西,我的 VS 看起来与 textmate 非常相似。
VS 看起来很棒 http://img14.imageshack.us/img14/637/awesomevsgq1.png
** 笔记 **
我不得不对 Rory 的代码片段稍作修改,使其与 C# 中的点方法名称和相等运算符一起使用。
我现在正在使用:
string name = ea.LanguageElement.Name.Split('.').Last();
if (name == ("op_Equality")) {
name = "==";
} else if (name == "op_Inequality") {
name = "!=";
}
ea.PaintArgs.OverlayText(name,
ea.LanguageElement.NameRange.Start,
Color.FromArgb(255,204,0));