当我转到CodeLens选项时,我不能禁用这个单一功能,因为复选框是灰色的。
那么我如何禁用它呢?
References指示符必须打开,因为它是唯一知道如何处理“占位符”项的指示符(表示“- References”的指示符),并且保证将显示在代码符出现的任何地方。
如果你可以关闭引用,那么很有可能codelens会为指示器保留空间,但是指示器永远不会出现,所以你最终会在每个方法/类/属性上都有空行,这些空行不是真正的空行,它们只是为永远不会出现的代码感元素保留空间。
我建议使用“发送一个皱眉”的东西在visual studio和评论,如果你想关闭引用。
我发现唯一的解决办法是取消勾选“启用代码”选项。
如果你想保留CodeLens功能,但主要是去掉引用,请转到:
Options/Environment/Fonts and Colors
Show settings for: CodeLens
并更改设置为:
Font: Consolas
Font Size: 6
Indicator Text: White
Indicator Text (Disabled): White
Indicator Separator: White
选择Consolas会将行高降低到默认Calibri字体之外,即使字体大小为6。你甚至可以用一种更小的字体,但我还没有找到。
如果你有一个深色背景,选择一个匹配的深色,而不是上面步骤中提到的White,因为目标是隐藏CodeLense文本。
White
在Visual Studio 2015。 工具>选项。 文本编辑器>所有语言>代码。