例如,我希望类字段、方法名称和属性加粗,但我不希望它们在方法主体内加粗。例如,
public static void **WriteStuff**(string notEvenUsed) {
var x = 0;
Console.WriteLine("Stuff");
}
我希望 WriteStuff 为粗体,但不是 WriteLine、x 或 notEvenUsed。
例如,我希望类字段、方法名称和属性加粗,但我不希望它们在方法主体内加粗。例如,
public static void **WriteStuff**(string notEvenUsed) {
var x = 0;
Console.WriteLine("Stuff");
}
我希望 WriteStuff 为粗体,但不是 WriteLine、x 或 notEvenUsed。
您可以编写一个 Visual Studio 加载项来执行此操作,但您还有很多工作要做——您需要编写自己的 C# 解析器,而不是胆小的任务。
ReSharper 比 vanilla Visual Studio 有更多的颜色编码选项(例如,它会对 notEvenUsed 进行颜色编码以表明它甚至没有被使用),但他们目前没有选项仅将声明加粗。实际上,我已经为此功能编写了ReSharper 增强请求。随意投票支持该增强功能;也许他们会把它放进去(我们都会很高兴)。
我不认为这是可能的。
但是,您可以使用 html 写入文件。它会很简单。
没有内置的方法可以做你想做的事。我相信ReSharper允许您进行更高级的颜色自定义,但如果它允许这样的粒度,我会感到惊讶。
Visual Assist还允许您进行更多颜色自定义。