如何接受VS Code或GitHub Copilot给出的代码自动补全建议?
VS Code 接受AI内联补全的操作方法
你按下回车或空格时补全消失属于正常逻辑,这两个按键默认没有绑定接受内联补全的操作,只会触发原有输入逻辑打断补全提示,你可以用以下方式操作:
- GitHub Copilot 以及 VS Code 自带的 IntelliCode 内联补全,默认接受完整补全内容的快捷键都是
Tab,补全的灰色提示出现时直接按下 Tab 即可插入全部显示的补全代码。 - 如果你只需要接受补全内容的下一个单词,不需要插入整段补全,可以按
Ctrl + →(Windows/Linux)或Cmd + →(Mac)实现部分接受。 - 如果按 Tab 没有生效反而补全消失,可以按以下步骤排查:
- 打开 VS Code 快捷键设置页面,按下
Ctrl + K Ctrl + S(Windows/Linux)或Cmd + K Cmd + S(Mac),搜索「接受内联补全」,确认对应快捷键没有被其他插件占用,有冲突可以自定义为你常用的按键。 - 检查对应补全插件的运行状态:如果是 GitHub Copilot 的补全异常,可以查看左下角的 Copilot 图标是否有报错提示,重启插件或重新登录账号即可恢复正常。
- 打开 VS Code 快捷键设置页面,按下
小提示:如果内联补全没有主动唤起,你可以按
Alt + \主动触发当前行的补全提示。
内容的提问来源于stack exchange,提问作者CHANDRU R
相关产品推荐
相关产品推荐

