有什么方法可以使 Visual Studio 变暗或按需隐藏/显示我的代码记录行?
我们在我们的项目中使用了大量的日志记录,并且很难阅读这样的代码。
我希望它是这样的,例如:
有什么方法可以使 Visual Studio 变暗或按需隐藏/显示我的代码记录行?
我们在我们的项目中使用了大量的日志记录,并且很难阅读这样的代码。
我希望它是这样的,例如:
Unobtrusive Code 扩展适用于 Visual Studio 2019。它降低了日志行(和我禁用的评论的不透明度 - 我喜欢阅读我的评论)的不透明度。他对 nuget 包进行了快速更新,效果很好。
https://marketplace.visualstudio.com/items?itemName=niklaskallander.UnobtrusiveCode
我用这个。希望有一天他们也会添加颜色自定义和行选择正则表达式选项:
https://marketplace.visualstudio.com/items?itemName=ElmarXCV.GrayLogLines
标准 Visual Studio IDE 无法做到这一点。为了做到这一点,您需要定义一个自定义扩展来识别这样的行,用特定格式标记它们,并在 IDE 中将该格式着色为较浅的颜色
一种“更黑客”的方式是将所有日志记录在预处理器指令中,例如
#if DEBUG
Log.Info(........)
#endif
Visual-Studio 将使里面的代码“变暗”。并有某种配置头,你
#define DEBUG 0
不是最漂亮的,但如果您不想将调试代码编译到 Release 二进制文件中,那就太好了
你为什么不把你的部分放在#region 标签中。
例如:
#region 在此处输入一些区域名称供您参考 你的代码/评论/随便 #endregion