【问题标题】:Is there a way to disable "MDN References Intellisense" popup (for HTML & CSS) in VS Code?有没有办法在 VS Code 中禁用“MDN References Intellisense”弹出窗口(用于 HTML 和 CSS)?
【发布时间】:2019-12-03 17:17:08
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:
    1. 只是去Code -> Preferences -> Settings
    2. 搜索“编辑器悬停启用”和禁用复选框。

    【讨论】:

    • 谢谢,我一直在研究这个功能,但我找不到它叫什么:\
    • 这实际上完全关闭了悬停;所以我发现将“编辑器悬停延迟”更改为 3000(3 秒)抑制了我的挫败感。如果您仍然想要工具提示,只需等待它。
    • 正如 dean.huczok 提到的,将延迟设置为 3000 也最适合我。我无意中点击了弹出窗口中的 MDM 链接太多次,因为它显示得太快了。像往常一样糟糕的 Microsoft UX。
    • 同意这是糟糕的用户体验。该链接会在我要输入的位置准确弹出。我发现将延迟增加到 500 并取消选中“编辑器 > 悬停:上方”可以防止我无意中单击 MDM 链接。
    【解决方案2】:

    转到File > Preferences > Settings

    Ctrl + ,

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

    这样,你仍然可以对某些标签和关键字进行悬停解释,但只有 MDN 参考链接会消失:

    【讨论】:

      【解决方案3】:

      看起来它最终将在 v1.52 中用于 html 文件,请参阅 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 和更少:

      悬停在 CSS/LESS/SCSS 和 HTML 中

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

      • 不显示来自 MDN 的文档
      • 不显示指向 MDN 页面的链接 使用设置 css.hover.documentationcss.hover.references 分别使用类似的设置 htmlcssscssless 中的设置

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

      【讨论】:

      • 哦,谢谢。为什么你想要在每一行代码上都有一个 mdn 引用
      • 正是我想要的。想要禁用仅对 HTML 标记的悬停引用。
      • 似乎不适用于 *.vue 文件。为什么没有不区分文件扩展名的全局设置?
      • 应用这些设置后需要重启VS代码。
      • @AdamJagosz 你找到 vue 文件的解决方案了吗?真的很烦:O
      【解决方案4】:

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

      "editor.hover.enabled": false,
      

      要找到settings.json(右侧),打开 VSCode 并按 Ctrl+P。键入“settings.json”并确保在 AppData(或安装 VSCode 的任何位置)中打开该文件。

      【讨论】:

      • 不幸的是,这是我已经有的东西,并且在输入新代码时无法解决,提示出现在 MDN 参考框旁边。
      【解决方案5】:

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

      - "editor.hover.enabled": false,
      

      打开 settings.json。

      默认的 settings.json 是不可编辑的。

      【讨论】:

      • 这对我有用,谢谢:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多