VS Code 里 GitHub Copilot 装好了却不动?试试这几招
刚装上 Copilot 发现没反应,确实挺搞心态的。作为老手,我遇到过不少次,大部分时候不是扩展坏了,而是配置或者网络的小问题。咱们按顺序来排查。
先确认基础环境
第一步别急着改代码,先看状态。确保你的 VS Code 版本够新(至少 1.60),太老的版本可能不兼容。左边活动栏找找那个飞机图标,点进去看是不是显示'已登录'和'启用'。另外,Copilot 得连 GitHub 的服务器,如果你开了代理或者防火墙拦了 api.github.com,它肯定罢工。
核心配置重置
很多情况下,只是令牌卡住了。打开命令面板(Ctrl+Shift+P),输入 GitHub Copilot: Reset GitHub Copilot Token 刷新一下授权。然后执行 Developer: Reload Window 强制重载窗口。这步操作很关键,能解决大部分'假死'情况。
设置项微调
有时候默认配置不够灵活,可以在 settings.json 里加几行,强制开启所有语言支持,顺便打开调试模式方便查错:
{
"github.copilot.enable": { "*": true, "plaintext": true },
"github.copilot.advanced": { "debug": true }
}
冲突排查与重装
如果旁边还装了 Tabnine 之类的 AI 插件,可能会抢资源。试着禁用其他同类扩展,逐个排查。权限问题也别忽视,普通用户权限运行通常比管理员更稳定。
要是还不行,只能'核弹'级处理了:卸载扩展,删掉缓存文件夹(Windows 在 %USERPROFILE%\.vscode\extensions\github.copilot-*,Mac/Linux 在 ~/.vscode/extensions/github.copilot-*),重启再装。
验证效果
新建个 .js 文件,敲个函数声明比如 function calculateCircleArea(,看有没有自动补全。如果有,那就稳了。
常见报错如 "You are not signed in" 就重新登录;建议框空白就关掉 Editor: Suggest On Trigger Characters;延迟高就把 suggestionsCount 调低。实在不行去 GitHub 状态页看看服务端有没有挂,或者把输出面板里的日志发给官方支持。

