如何关闭CodeLens-References

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

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

启用特定代码镜头的选项

那么我如何禁用它呢?

109839 次浏览

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文本。

在Visual Studio 2015。 工具>选项。 文本编辑器>所有语言>代码。

.取消选中“Enable CodeLens”