VS Code中clg代码片段误转为ChannelMergerNode的修复方法求助
解决VS Code中
clg补全被ChannelMergerNode干扰的问题 自定义高优先级
clg代码片段
打开VS Code的用户代码片段面板(按Ctrl+Shift+P,输入「用户代码片段」,选择你常用的语言配置文件,比如javascript.json),添加以下代码:{ "Console Log": { "prefix": "clg", "body": ["console.log($1);"], "description": "快速生成console.log语句" } }保存后,输入
clg时这个自定义片段会优先出现在补全列表最前面。调整代码片段的补全优先级
打开VS Code设置(按Ctrl+,),搜索editor.snippetSuggestions,将其值设置为top。这样所有自定义代码片段都会排在其他IntelliSense补全结果的前面,clg对应的console.log片段自然会优先被选中。直接屏蔽
ChannelMergerNode补全
如果不需要ChannelMergerNode的补全提示,可以在设置中添加配置:"javascript.suggest.filteredTypes": { "ChannelMergerNode": false }这样VS Code就不会再弹出这个Web API的补全选项了。
固定
console.log为首选补全
输入clg后,在补全列表中找到console.log的选项,点击选项右侧的「别针」图标,将其固定为首选。之后再输入clg,它就会一直排在最前面。
内容的提问来源于stack exchange,提问作者tuq
相关产品推荐
相关产品推荐

