319

我最近安装了 Visual Studio 2013 Ultimate。现在,如您所知,在所有方法之上都有这个“n 个引用”。

当我转到 CodeLens 选项时,我无法禁用这个单一功能,因为复选框是灰色的。

启用特定代码镜头的选项

那么我该如何禁用它呢?

4

4 回答 4

149

我发现的唯一解决方法是取消选中“启用 codelens”选项。

于 2014-01-04T20:04:55.727 回答
41

References 指示器必须打开,因为它是唯一知道如何执行“占位符”项目(显示“-references”的项目)的指示器,并且保证会出现在 codelens 出现的任何地方。

如果您可以关闭引用,那么 codelens 很可能会为指示符保留空间,但不会出现指示符,因此您最终会在每个方法/类/属性上出现空行,而不是真正的空行,它们只是为永远不会出现的codesense元素保留的空间。

如果您只想关闭引用,我建议在视觉工作室中使用“发送皱眉”的东西并对此发表评论。

于 2014-01-02T19:16:13.473 回答
25

如果您想保留 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 文本。

于 2015-10-28T17:43:45.637 回答
17

在 Visual Studio 2015 中。工具 > 选项。文本编辑器 > 所有语言 > CodeLens。取消选中“启用 CodeLens”</p>

于 2019-03-08T05:57:32.280 回答