
VS code 中使用快捷键选择开启或关闭 Copolit 代码预测功能
在VScode中,copilot的代码预测功能很方便使用,但是同时太快的生成给编写过程中带来了很多不便,因此使用快捷键来随心开启或者关闭copilot代码预测功能时非常有必要的
·
要在 VSCode 中为 GitHub Copilot 配置快捷键控制代码预测,请按以下步骤操作:
- 打开快捷键设置文件:
- 点击设置.键盘快捷方式(或直接使用快捷方式Ctrl+ k ,再按 s 进入)
2.点击键盘快捷方式右上角 打开键盘快捷方式(JSON) 如下图所示:
3.添加下面代码置末尾 (注意:需要在已有的代码最后的方框打上逗号‘ ,’,不然会报错)
key是快捷键,你可以先去键盘快捷方式处找一个空闲的快捷键设置,不然可能造成快捷键冲突无法关闭或开启功能。本人找到的"ctrl+alt+p"是空闲的,可供参考。
//copilot 代码预测开启与关闭
{
"key": "ctrl+alt+p", // 设置触发键(可自定义)
"command": "editor.action.inlineSuggest.trigger", // 触发预测命令
"when": "editorTextFocus && !inlineSuggestionVisible"
},
{
"key": "ctrl+alt+p", // 同一按键用于关闭
"command": "editor.action.inlineSuggest.hide",
"when": "inlineSuggestionVisible"
}
4.现在你可以尝试按"ctrl+alt+p"在需要时手动触发代码预测,再次按"ctrl+alt+p"可关闭当前预测,但是如果已经添加了快捷键配置,且尝试使用"ctrl+alt+p"关闭预测功能但预测仍自动弹出,需要额外禁用 Copilot 的自动建议功能。基本步骤如下:
- 打开 VSCode 设置 (Ctrl+,)
- 在搜索栏依次输入以下设置项并分别修改:
-
// settings.json { "editor.inlineSuggest.enabled": false, // 禁用所有自动代码建议 "github.copilot.advanced": // 禁用 Copilot 的自动内联建议 { "inlineSuggest.enable": false }, "editor.quickSuggestions": // 禁用快速建议弹窗 { "other": false, "comments": false, "strings": false } }
-
2.1
2.2 点击在settings.json中编辑,使用CTRL + F找到"inlineSuggest.enable"将其置为false2.3 将所有选项置为off
现在这个组合配置可以彻底解决自动弹出问题,同时保留了手动触发的能力。现在在编写代码的过程中如果要copilot预测即使用CTRL+ ALT + P打开其自动预测功能,当预测干扰思考时按相同快捷键即可关闭自动预测。
更多推荐
所有评论(0)