如何关闭CodeLens-References

IMX*_*IMX 275 visual-studio visual-studio-2013 codelens

我最近安装了Visual Studio 2013 Ultimate.现在,正如您所知,所有方法都有"n个引用".

当我转到CodeLens选项时,我无法禁用此单个功能,因为该复选框显示为灰色.

启用特定代码镜头的选项

那么如何禁用它呢?

Mah*_*der 127

我发现的唯一解决方法是取消选中"启用代码"选项.

  • 显然,这也是窗口停靠后取消停靠的唯一方法。关闭 CodeLens 会重置弹出窗口。令人抓狂。你的提示让我恢复了一些理智。 (3认同)

Joh*_*ner 41

引用指示符必须打开,因为它是唯一知道如何执行"占位符"项(表示" - 引用")的项目,并且保证在任何出现代码的地方都会显示.

如果你可以关闭引用,那么代码很可能会为指标保留空间,但是不会出现任何指标,所以你最终会在每个方法/类/属性上都出现空行而不是真正的空白行,它们只是为永远不会出现的codesense元素保留的空间.

我建议在视觉工作室中使用"发送皱眉"的东西,如果你想关闭引用,请对此进行评论.

  • 我必须完全关闭CodeLens才能使我的界面混乱。如果有人建议去哪里看,我找不到“皱眉”的东西。但是我想我会留下这个评论,以防Microsoft有人来。恕我直言,混乱是不可取的,并且在翻转弹出窗口中可能具有相同的信息。 (3认同)

Way*_*oss 21

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

  • 我试过了,但它仍然让我的属性奇怪地漂浮在我的方法名称之上。 (2认同)

小智 6

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