如何禁用VSCode中Hugging Face扩展的自动建议功能
解决VSCode中Hugging Face扩展自动补全弹窗问题
要实现禁用自动建议、仅用cmd+shift+L触发补全,按以下步骤操作:
1. 关闭Hugging Face扩展的自动触发
打开VSCode设置(快捷键cmd+,),搜索Hugging Face:
- 找到
huggingFace.completions.triggerOnTyping选项,设为false,直接关闭扩展的自动补全触发。 - 若没找到该选项,搜索
editor.quickSuggestions,将对应Hugging Face相关的配置设为false。
2. 绑定快捷键触发补全
打开快捷键设置(cmd+k cmd+s),搜索Trigger Suggest命令:
- 删除原有绑定(如果有),添加新快捷键
cmd+shift+L。 - 若能区分命令归属,选择Hugging Face扩展对应的触发建议命令,避免和其他扩展冲突。
3. 全局设置兜底(可选)
如果仍有自动弹窗,调整VSCode全局设置:
- 搜索
editor.quickSuggestions,把strings、comments等项设为false,按需保留必要的补全触发。 - 搜索
editor.suggestOnTriggerCharacters,移除所有自动触发字符,彻底杜绝无快捷键触发的补全。
直接编辑配置文件(进阶)
嫌图形界面麻烦的话,直接改配置文件:
- 打开
settings.json(cmd+shift+P输入Open Settings (JSON)),添加:
{ "huggingFace.completions.triggerOnTyping": false, "editor.quickSuggestions": { "other": false, "comments": false, "strings": false }, "editor.suggestOnTriggerCharacters": [] }
- 打开
keybindings.json(快捷键设置界面右上角点“打开JSON”),添加:
{ "key": "cmd+shift+l", "command": "editor.action.triggerSuggest", "when": "editorTextFocus && !editorReadonly" }
完成后,只有按下cmd+shift+L才会弹出Hugging Face的补全建议,不会再自动打断思路。
内容的提问来源于stack exchange,提问作者tavis
相关产品推荐
相关产品推荐

