Visual Studio 2013引入了一个新功能,它可以显示每个方法被使用了多少次。

我觉得它不是很有用,而且它打乱了我文件的间距。我如何禁用它?似乎找不到选择。


当前回答

我猜你可能正在运行VS2013终极版的预览版,因为我的专业预览版中没有它。但是在网上我发现这个功能被称为代码信息指示器或CodeLens,可以位于

工具→选项→文本编辑器→所有语言→代码 (RC/定稿)

or

工具→选项→文本编辑器→所有语言→代码信息指示器 (预览版)

这是根据这个链接。它似乎藏得很好。

在Visual Studio 2013 RTM中,你也可以通过在编辑器中右键单击指示器本身来获得CodeLens选项:

在msdn CodeLens文档的问答部分中有记录

其他回答

在VSCode for Mac(0.10.6)中,我打开“首选项->用户设置”,并在设置中放置以下代码。json文件

"editor.referenceInfos": false

用户和工作区设置

CodeLens的其他功能,如:显示bug,显示测试状态等(除了显示引用)可能会很有用。

但是,如果禁用显示引用的唯一方法是完全禁用CodeLens。

那么,我想我可以这么做。

此外,我将像往常一样,右键单击一个成员并选择查找所有引用或Ctrl+K, R

如果我想知道是什么引用了成员——我也不喜欢在代码中填充任何额外的信息,比如额外的空白。

简而言之,取消Codelens…

解决方案…

在VS 2015专业版中(可能还有其他版本)。 点击工具/选项/环境/字体和颜色。 在“Show Settings For”下拉菜单中,选择“CodeLens” 选择最小的字体,例如Calibri 6。 将前景色更改为编辑器的前景色(输入“白色”) 单击OK。

另一种选择是使用鼠标,右键单击“x reference”。上下文菜单“CodeLens选项”将出现,省去了所有导航的麻烦。

我猜你可能正在运行VS2013终极版的预览版,因为我的专业预览版中没有它。但是在网上我发现这个功能被称为代码信息指示器或CodeLens,可以位于

工具→选项→文本编辑器→所有语言→代码 (RC/定稿)

or

工具→选项→文本编辑器→所有语言→代码信息指示器 (预览版)

这是根据这个链接。它似乎藏得很好。

在Visual Studio 2013 RTM中,你也可以通过在编辑器中右键单击指示器本身来获得CodeLens选项:

在msdn CodeLens文档的问答部分中有记录