VS Code 中 GitHub Copilot 安装后无法使用?排查与修复指南
遇到 Copilot 安装了却不动的情况?别慌,这通常不是扩展本身的问题,而是授权、网络或配置细节卡住了。作为经常折腾开发环境的工程师,我按优先级梳理了一遍排查路径,跟着做基本能搞定。
基础环境检查
先别急着改配置,确保底座没问题。VS Code 版本最好保持在 1.60 以上,太旧的可能不兼容。左侧活动栏里找那个飞机形状的 Copilot 图标,点进去看是不是显示'已登录'和'启用'。另外,Copilot 得访问 GitHub 服务器,如果你开了代理或者防火墙拦了 api.github.com,它也会哑火,试着关掉代理测一下。
核心配置与命令
很多时候是令牌过期或者状态没刷新。打开命令面板(Ctrl+Shift+P),依次执行这几个操作:
> GitHub Copilot: Check Status
> GitHub Copilot: Reset GitHub Copilot Token
> Developer: Reload Window
这里有个坑,重置令牌后一定要重载窗口,不然内存里的旧状态还在。
关键设置项修正
如果上面做完还不行,看看 settings.json 里有没有把功能关掉了。手动添加这几项,确保所有语言都支持,顺便开启调试模式方便查错:
{
"github.copilot.enable": {
"*": true,
"plaintext": true
},
"github.copilot.advanced": {
"debug": true
}
}
冲突排查
有时候不是 Copilot 坏了,是别的 AI 插件抢了资源。比如 Tabnine 这种,建议先禁用它们逐个排查。还有权限问题,别总以管理员身份运行 VS Code,普通用户权限更稳定。订阅状态也得留意,去 GitHub Copilot 设置页 确认下没过期。
| 问题类型 | 检测方法 | 解决方案 |
|---|---|---|
| 扩展冲突 | 禁用其他 AI 类扩展 |

