如何在VS Code中禁用部分IntelliSense补全类型,仅保留所需类型
嘿,刚好我对VS Code的IntelliSense配置熟得很,这就教你怎么精准控制补全类型,不用一刀切禁用全部!
自定义VS Code IntelliSense补全:只保留你需要的类型
你完全可以针对性隐藏Methods、Functions/Constructors、Classes这类补全,同时保留其他你需要的类型,具体操作看下面:
1. 打开JSON格式的设置文件
- 按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)调出设置面板 - 点击面板右上角的**{}**图标,切换到可编辑的JSON设置界面(比可视化面板更灵活)
2. 添加补全控制配置
在settings.json里添加以下配置项,把你不想看到的类型设为false,需要保留的设为true:
{ // 隐藏方法类补全 "editor.suggest.showMethods": false, // 隐藏函数和构造函数补全 "editor.suggest.showFunctions": false, // 隐藏类补全 "editor.suggest.showClasses": false, // 以下是默认开启的常用类型,按需调整 "editor.suggest.showVariables": true, // 保留变量补全 "editor.suggest.showProperties": true, // 保留属性补全 "editor.suggest.showConstants": true, // 保留常量补全 "editor.suggest.showStructs": true // 如果需要结构体补全就留着,不需要就设为false }
3. (可选)针对特定语言配置
如果只想在某一种语言里生效(比如只在Python或JavaScript中隐藏这些补全),可以用语言专属配置块:
"[javascript]": { "editor.suggest.showMethods": false, "editor.suggest.showFunctions": false, "editor.suggest.showClasses": false }
保存settings.json后,VS Code会自动应用设置,下次触发代码补全时,就只会显示你勾选保留的类型了!
内容的提问来源于stack exchange,提问作者Palaniichuk Dmytro
相关产品推荐
相关产品推荐

