删除 VS Code 中的特定 Intellisense 建议

Delete a specific Intellisense suggestion in VS Code

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

它们还会阻止 "Add all missing imports" 等 VS Code 功能正常工作。

例如:

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

那我怎么去掉第一个呢?

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

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

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

IntelliSense 不允许您配置或过滤特定关键字。所有 IntelliSense 选项的列表是 here. It also appears this is impossible with other major options. For example, the language server protocol does not support this(GitHub thread abt this)。也就是说,有大量的自动完成扩展,我确信这个功能对某些人来说是存在的。

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

如果你 100% 相信 IntelliSense,并且你愿意花几个小时在这上面,你可以设置一个独立的语言服务器,然后使用一些东西喜欢 this 来过滤完成,因为它们被发送到编辑器。虽然这可行,但我认为这是一个糟糕的主意。