有没有办法让visual studio变暗或隐藏/显示我的代码的日志记录行?
我们在项目中使用了大量的日志记录,并且更难以阅读这样的代码。
我希望它像这样,例如:
答案 0 :(得分:5)
我用这个。希望有一天他们还会添加颜色自定义和行选择正则表达式选项:
https://marketplace.visualstudio.com/items?itemName=ElmarXCV.GrayLogLines
答案 1 :(得分:1)
无法从标准Visual Studio IDE执行此操作。为了做到这一点,你需要定义一个自定义扩展,它识别这样的行,用特定格式标记它们,并在IDE中将该格式涂成浅色
答案 2 :(得分:0)
“hackier”方式是将所有日志记录包装在预处理器指令中,如
#if DEBUG
Log.Info(........)
#endif
Visual-Studio将“暗淡”内部代码。 你有
的某种配置标题#define DEBUG 0
如果您不希望将调试代码编译到您的发布二进制文件
,那么这不是最漂亮但很好答案 3 :(得分:0)
Unobtrusive Code扩展为我在Visual Studio 2019中工作。它使日志行(和注释,我禁用了-我喜欢阅读我的注释)的不透明性变暗。他对nuget软件包进行了快速更新,效果很好。
https://marketplace.visualstudio.com/items?itemName=niklaskallander.UnobtrusiveCode
答案 4 :(得分:-3)
为什么不把你的部分放在#region标签内。
E.G:
#region Put some region name here for your reference Your Code / Comment / Whatever #endregion