【问题标题】:Delete a specific Intellisense suggestion in VS Code在 VS Code 中删除特定的 Intellisense 建议
【发布时间】:2020-01-22 18:17:06
【问题描述】:

Intellisense 有时会提出一些我永远不会在我的项目中使用的不相关建议。这些可能会妨碍其他有价值的建议。

它们还会阻止 VS Code 功能,如“添加所有缺失的导入”。

例如:

第一个 DocumentType 是一个我永远不会使用的低级模块。 第二个是我大部分文件中都需要的。

那么我怎样才能摆脱第一个呢?

相关(过时和未回答的)问题:

【问题讨论】:

  • 第二个链接并不真正相关,因为它适用于 Visual Studio,它是一个与 Visual Studio Code 完全不同的 IDE(尽管有名称)。
  • 如果您使用的是 javascript 或 typescript(然后是 tsconfig),请尝试 stackoverflow.com/questions/57916941/…

标签: visual-studio-code intellisense


【解决方案1】:

您不能禁用特定的 IntelliSense 完成选项,但是,还有一些其他相关的警告。

回答不是您的问题:您可以使用编辑器设置editor.suggest.filteredTypes 过滤整个关键字类别。查看更多关于此here 的信息。

IntelliSense 不允许您配置或过滤特定关键字。所有 IntelliSense 选项的列表是 here。其他主要选项似乎也无法做到这一点。例如,语言服务器协议不支持这个(GitHub thread abt this)。话虽如此,有大量的自动完成扩展,我确信这个功能对某些人来说是存在的。

intellicode 之类的内容也可能是一个答案,因为它会查看您编辑的其他文件以尝试了解您的做法。

如果您在 IntelliSense 上 100% 被售出,并且愿意为此投入几个小时,您可以设置一个独立的语言服务器,然后使用类似 this 的东西来在发送到编辑器时过滤完成。虽然这可行,但我认为这是一个糟糕的主意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2018-09-27
    • 2018-11-11
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多