有没有办法在 VS Code 中禁用“MDN References Intellisense”弹出窗口(针对 HTML 和 CSS)?

问题描述 投票:0回答:5

这是指禁用 此特定功能,同时保持所有其他代码提示功能处于活动状态。

我非常熟悉设置 GUI 以及 settings.json,并且进行了广泛的搜索,但没有一个 Intellisense/hints/suggestions 配置似乎适用于这个特定的弹出窗口。

Annotated screenshot indicating the popup I wish to disable

visual-studio-code
5个回答
122
投票
  1. 只需进入代码 -> 首选项 -> 设置
  2. 搜索“编辑器悬停已启用”和禁用复选框。

51
投票

看起来它最终将出现在 html 文件的 v1.52 中,请参阅 https://github.com/microsoft/vscode/issues/97979 - 它也将出现在 css/scss 文件中。

两个新设置:

"html.hover.documentation": false,
"html.hover.references": false,

references
只会禁用
MDN Reference
链接。
documentation
还设置所有 MDN 文档。

"html.hover.documentation": "Show tag and attribute documentation in hover.",
"html.hover.references": "Show references to MDN in hover."

对于 v1.54 扩展到 css、scss 和 less:

在 CSS/LESS/SCSS 和 HTML 中悬停

您现在可以微调 HTML 和 CSS 中的悬停内容:

  • 不显示来自 MDN 的文档
  • 不显示 MDN 页面的链接 使用设置
    css.hover.documentation
    css.hover.references
    分别类似
    html
    css
    scss
    less
  • 中的设置

来自 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_54.md#hovers-in-csslessscss-and-html


38
投票

前往

File > Preferences > Settings

Ctrl + ,

搜索

MDN
,您将看到 4 个复选框。 取消选中这些,您就可以开始了:

4 check-boxes

这样,您仍然可以看到某些标签和关键字的悬停解释,但只有 MDN 参考链接会消失:

explanations


12
投票

找到这个,在

settings.json
中插入以下内容。它可能会关闭比您想要的更多,但至少那个弹出窗口会消失。

"editor.hover.enabled": false,

要找到

settings.json
(右侧),请打开 VSCode 并按 Ctrl+P。输入“settings.json”并确保在 AppData(或安装 VSCode 的任何位置)中打开该设置。


1
投票

当您按 Ctrl+P 查找 settings.json 文件时,它会显示其中两个文件,“打开默认 settings.json”和“打开 settings.json”。 你应该粘贴这个:

- "editor.hover.enabled": false,

打开settings.json。

默认的settings.json不可编辑。

© www.soinside.com 2019 - 2024. All rights reserved.