11

有什么方法可以使 Visual Studio 变暗或按需隐藏/显示我的代码记录行?
我们在我们的项目中使用了大量的日志记录,并且很难阅读这样的代码。

我希望它是这样的,例如:

我希望它是这样的,例如:

4

5 回答 5

6

Unobtrusive Code 扩展适用于 Visual Studio 2019。它降低了日志行(和我禁用的评论的不透明度 - 我喜欢阅读我的评论)的不透明度。他对 nuget 包进行了快速更新,效果很好。

https://marketplace.visualstudio.com/items?itemName=niklaskallander.UnobtrusiveCode

于 2019-09-26T15:38:11.360 回答
4

我用这个。希望有一天他们也会添加颜色自定义和行选择正则表达式选项:

https://marketplace.visualstudio.com/items?itemName=ElmarXCV.GrayLogLines

于 2018-02-10T05:27:37.343 回答
1

标准 Visual Studio IDE 无法做到这一点。为了做到这一点,您需要定义一个自定义扩展来识别这样的行,用特定格式标记它们,并在 IDE 中将该格式着色为较浅的颜色

于 2013-03-04T19:30:49.637 回答
0

一种“更黑客”的方式是将所有日志记录在预处理器指令中,例如

#if DEBUG
Log.Info(........)
#endif

Visual-Studio 将使里面的代码“变暗”。并有某种配置头,你

#define DEBUG 0

不是最漂亮的,但如果您不想将调试代码编译到 Release 二进制文件中,那就太好了

于 2013-03-04T19:40:00.880 回答
-2

你为什么不把你的部分放在#region 标签中。

例如:

     #region 在此处输入一些区域名称供您参考
          你的代码/评论/随便
     #endregion

于 2013-03-04T19:38:17.730 回答