mbu*_*bue 6 syntax-highlighting visual-studio
由于我的应用程序支持一些偏执的调试级别(每个数据赋值,代码中的每一步都写入日志目的地),我的代码在某些方法中充斥着日志调用,例如
logger.Log(LogLevel.Debug, 0, "Initializing i18n...");
Lang.Language = SystemInfo.Language;
Logger.Log(LogLevel.Debug, 0, "Default system language: " + Lang.Language);
string[] languageFiles = Directory.GetFiles(ClientEnvironment.LanguagePath);
Logger.Log(LogLevel.Debug, 0, "Initializing local language files...");
Run Code Online (Sandbox Code Playgroud)
如您所见,只有两个"真实"代码行.这使得代码有点难以阅读.我想知道是否可以在Visual Studio中指定一些自定义代码格式规则,以使日志记录行以软灰色文本颜色显示,而不是默认文本颜色.这将导致隐含突出显示"真实"代码行,从而产生更易读的代码.
我需要这样的东西:
If statement starts with "logger.Log", set foreground color to gray.
Run Code Online (Sandbox Code Playgroud)
你知道任何可以实现这种行为的插件吗?先感谢您.
编辑:这不是对发帖者问题的适当答案,但我无法删除它,因为 StackOverflow 不允许删除已接受的答案。
这个 Visual Studio 扩展将满足您的需求:
您可以为自定义输出窗口着色指定正则表达式。
| 归档时间: |
|
| 查看次数: |
1349 次 |
| 最近记录: |