【发布时间】:2013-12-08 19:18:49
【问题描述】:
我最近安装了 Visual Studio 2013 Ultimate。 现在,如您所知,在所有方法之上都有这个“n 个引用”。
当我转到 CodeLens 选项时,我无法禁用这个单一功能,因为复选框是灰色的。
那么我该如何禁用它呢?
【问题讨论】:
标签: visual-studio visual-studio-2013 codelens
我最近安装了 Visual Studio 2013 Ultimate。 现在,如您所知,在所有方法之上都有这个“n 个引用”。
当我转到 CodeLens 选项时,我无法禁用这个单一功能,因为复选框是灰色的。
那么我该如何禁用它呢?
【问题讨论】:
标签: visual-studio visual-studio-2013 codelens
我发现的唯一解决方法是取消选中“启用 codelens”选项。
【讨论】:
References 指示器必须打开,因为它是唯一知道如何执行“占位符”项目(显示“-references”的项目)的指示器,并且保证显示codelens 出现的所有地方。
如果您可以关闭引用,那么 codelens 很可能会为指标保留空间,但不会出现任何指标,因此您最终会在每个方法上都有空行/不是真正的空行的类/属性,它们只是为永远不会出现的代码感知元素保留的空间。
如果您只想关闭引用,我建议您在 Visual Studio 中使用“发送皱眉”功能并对此发表评论。
【讨论】:
如果您想保留 CodeLens 功能,但大部分删除引用,请转到:
Options/Environment/Fonts and ColorsShow settings for: CodeLens并将设置更改为:
Font: ConsolasFont Size: 6Indicator Text: WhiteIndicator Text (Disabled): WhiteIndicator Separator: White选择 Consolas 会减少默认 Calibri 字体以外的行高,即使在字体大小为 6 时也是如此。您甚至可以使用更小的字体,但我还没有找到。
如果您有深色背景,请选择匹配的深色而不是上述步骤中提到的 White,因为目标是隐藏 CodeLense 文本。
【讨论】:
Lucida Console at 7px 是 height-wise narrower 和更多 Readable,而不是笔记本电脑屏幕上的 calibri 8px(vs2019 默认值)。我无法阅读 Consolas-6px。但是这篇文章展示了一个更好的方法
在 Visual Studio 2015 中。 工具 > 选项。 文本编辑器 > 所有语言 > CodeLens。 取消选中“启用 CodeLens”
【讨论】: