如何禁用Visual Studio Code输入括号时弹出的log方法提示
提示来源
这个log(... data: any[]): void输入括号时触发的补全提示,来源有两种常见可能:
- VS Code内置的JavaScript/TypeScript语言服务的预设代码片段,片段触发前缀被匹配到了输入的
(字符 - 你安装的第三方代码片段扩展(比如JavaScript Snippet Pack、各类前端开发全家桶扩展)内置的log打印片段,触发规则设置过于宽泛,绑定到了
(作为触发字符
关闭方法
- 临时关闭单次提示:输入
()后直接按Esc键即可取消当前补全弹窗 - 移除对应代码片段:
- 按下
F1唤出命令面板,搜索「配置用户代码片段」,选择你当前使用的语言对应的配置文件(例如前端开发可选javascript.json/typescript.json/javascriptreact.json等) - 在配置文件中搜索
log相关的片段配置,要么删除整条配置,要么修改prefix字段为更复杂的触发词(例如改成clog避免误触发) - 如果排查后发现是第三方扩展带的片段,直接进入对应扩展的设置页,关闭log相关的补全规则,或者卸载不需要的片段扩展即可
- 按下
- 调整全局补全触发规则:
打开VS Code设置页,搜索editor.suggestOnTriggerCharacters,取消该选项的勾选,之后输入括号、点号等触发字符时不会自动弹出补全提示,需要补全时手动按Ctrl+Space(macOS系统为Cmd+Space)唤出即可
内容的提问来源于stack exchange,提问作者JoagCoder
相关产品推荐
相关产品推荐

