Answers:
引用指示符必须处于启用状态,因为它是唯一一个知道如何处理“占位符”项的控件(指示“-引用”的控件),并且可以保证在出现编解码器的任何地方都可以显示。
如果您可以关闭引用,那么编解码器很可能会为指示器保留空间,但是却永远不会出现指示器,因此您最终会在每个方法/类/属性上都得到空行,这些空行不是真正的空行,它们只是为codeense元素保留的空间,这些元素永远不会出现。
我建议在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文本。