如何在 VS 代码中禁用 codelens?

How to disable codelens in VS code?

我搜索过,但没有找到任何关于如何在 Visual Studio 代码中禁用引用(或完全禁用 codelens)的信息,它们对我来说毫无用处而且很烦人。

您可以通过在用户设置中将 editor.codeLens 设置为 truefalse 来启用或禁用代码镜头(有关详细信息,请参阅 https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information)。

更新:在 VSCode 的新设置编辑器中,只需在搜索中输入 codelens 并勾选结果中的第一个复选框即可:


对我来说,修复它的设置是:

"editor.codeLens": false

在我的用户首选项 json 文件中。

一步一步:

1- 按 CTRL+SHIFT+P 并搜索 "User Settings",然后打开 settings.json 文件。 此文件位于:

%UserProfile%\AppData\Roaming\Code\User\settings.json

2- 在右侧面板上用 "false" 值覆盖设置“editor.codeLens”。

快速切换此功能的快捷方式on/off:CTRL+SHIFT+P Toggle TypeLens

要专门禁用 C# 编辑器中的引用,请将其添加到您的用户设置中:

"csharp.referencesCodeLens.enabled": false

这专门隐藏了 C# 编辑器中的引用数量,同时保持 CodeLens 的其余功能不变。

也指出可以使用下面的javascript.referencesCodeLens.enabledtypescript.referencesCodeLens.enabled。如果有帮助,请务必给他们一些分数!

我通过 file | preferences | settings

禁用了它

最后:

Workspace | Text Editor | (scroll down a little)

对于使用任何 Linux OS 的人:

  1. 前往 File > Preferences > Settings
  2. 在下拉菜单 Text Editor 下,搜索 Code Lens 并禁用 它。

您可以通过单击 VS Code 来完成。只需安装 Ho-Wan 在 VS Code 上制作的扩展 Setting Toggle。 安装后,如图所示单击 T 以切换 Codelens。

editor.codeLens 属性 似乎不适用于 F#,至少对于内联 type-annotation 镜头而言。我需要设置:

"FSharp.inlayHints.typeAnnotations": false

禁用它。