Visual Studio:基于正则表达式的自定义代码突出显示[关闭]

2024-01-04

由于我的应用程序支持某种偏执的调试级别(每个数据分配、代码中的每个步骤都写入日志目标),因此我的代码中充斥着某些方法中的日志记录调用,例如

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...");

正如您所看到的,只有两行“真正的”代码。这使得代码有些难以阅读。我想知道是否可以在 Visual Studio 中指定一些自定义代码格式化规则,以使日志记录行以柔和的灰色文本颜色显示,而不是默认的文本颜色。这将导致“真实”代码行的隐式突出显示,从而产生更具可读性的代码。

我需要类似的东西:

If statement starts with "logger.Log", set foreground color to gray.

你知道有什么插件可以实现这种行为吗? 先感谢您。


altrue.CustomColoring扩展允许基于简单的正则表达式设置自定义前景色。安装后重新启动Vs Code,不重新启动将无法正常工作。

https://marketplace.visualstudio.com/items?itemName=altrue.CustomColoring https://marketplace.visualstudio.com/items?itemName=altrue.CustomColoring

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio:基于正则表达式的自定义代码突出显示[关闭] 的相关文章

随机推荐