VS Code中JavaScript DOM开发自动补全干扰问题及设置调整求助
解决VS Code JavaScript自动补全替换问题
以下几种设置调整可以解决你遇到的style被自动替换为computedStyleMap的问题:
禁用提交字符自动补全
打开VS Code设置(快捷键Ctrl+, / Cmd+,),搜索editor.acceptSuggestionOnCommitCharacter,取消勾选该选项。这样输入.时不会自动选中当前推荐项,只有手动按Enter或Tab才会触发补全。调整补全优先级
在设置中搜索editor.suggestSelection,将其值改为first或recentlyUsed,让更匹配的style优先显示在补全列表顶部,减少误替换概率。排除特定补全项
打开设置界面右上角的「打开设置(JSON)」图标,在settings.json中添加以下配置,直接将computedStyleMap从补全建议中移除:"javascript.suggest.filteredTypes": { "computedStyleMap": false }若你的项目依赖TypeScript语言服务(多数JS项目默认启用),可同时添加TypeScript对应的配置:
"typescript.suggest.filteredTypes": { "computedStyleMap": false }关闭自动补全弹出,手动唤起
搜索editor.quickSuggestions,将配置调整为:"editor.quickSuggestions": { "other": false, "comments": false, "strings": false }之后需要补全时按Ctrl+Space手动唤起,完全避免自动补全干扰。
内容的提问来源于stack exchange,提问作者amusakbar
相关产品推荐
相关产品推荐

