visual-studio-code - 在 VS Code 中删除特定的 Intellisense 建议
问题描述
Intellisense 有时会提出一些我永远不会在我的项目中使用的不相关建议。这些可能会妨碍其他有价值的建议。
它们还会阻止“添加所有缺失的导入”之类的 VS Code 功能正常工作。
例如:
第一个 DocumentType 是一个我永远不会使用的低级模块。第二个是我在大多数文件中都需要的。
那么如何摆脱第一个呢?
相关(过时和未回答的)问题:
解决方案
您不能禁用特定的 IntelliSense 完成选项,但是,还有一些其他相关的警告。
回答不是您的问题:您可以使用编辑器设置过滤整个类别的关键字editor.suggest.filteredTypes
。在这里查看更多信息。
IntelliSense 不允许您配置或过滤特定关键字。所有 IntelliSense 选项的列表都在这里。其他主要选项似乎也无法做到这一点。例如,语言服务器协议不支持这个(GitHub 线程 abt this)。话虽如此,有大量的自动完成扩展,我确信这个功能对某些人来说是存在的。
诸如智能代码之类的东西也可能是一个答案,因为它会查看您编辑的其他文件以尝试学习您的做法。
如果您在 IntelliSense 上 100% 售出,并且愿意为此投入几个小时,则可以设置一个独立的语言服务器,然后使用类似的东西在完成发送到编辑器时对其进行过滤。虽然这可行,但我认为这是一个糟糕的主意。
推荐阅读
- sql - 从任何地方访问 Azure Sql 服务器/VSTS 管道
- firebase - firebase 功能 - `firebase deploy` - 该服务当前不可用
- arrays - Angular 6:如何将 JSON 字符串添加到现有的 JSON 字符串数组?
- java - 为什么我的插入排序比合并排序快?
- c++ - 交叉编译时包含外部库
- android - 如何将聊天值设置为图像视图和文本视图?
- java - Eclipse 看不到 Java
- excel - Excel vlookup 从工作表 A 中查找 3 列并与工作表 B 中的两列匹配,并在工作表 B 中给出第 3 列
- kubernetes - Kubectl 仅获取工作节点
- javascript - React:如果 prop 的一部分不可用,有没有办法避免类型错误?