Linux环境下VS Code重启后GitHub Copilot无法启动求助
解决Linux下VS Code重启后GitHub Copilot无法加载的问题
以下是针对该问题的可行排查与解决步骤:
定向清理Copilot的缓存与配置
无需每次删除整个扩展文件夹,可精准清理Copilot相关的缓存文件:- 关闭VS Code,找到以下两个路径:
- 扩展缓存:
~/.vscode/extensions/github.copilot-*(*对应已安装的Copilot版本号) - 用户配置缓存:
~/.config/Code/User/globalStorage/github.copilot
- 扩展缓存:
- 删除这两个路径下的所有文件,重新启动VS Code并重装Copilot扩展
- 关闭VS Code,找到以下两个路径:
关闭VS Code设置同步功能
若开启了设置同步,可能会导致Copilot的配置缓存出现冲突:- 打开VS Code设置面板,搜索
Settings Sync,关闭Settings: Enable Sync选项,重启后测试Copilot是否正常加载
- 打开VS Code设置面板,搜索
添加VS Code启动参数禁用硬件加速
部分Linux环境下的硬件加速可能干扰Copilot的加载流程:- 在终端中用
code --disable-gpu命令启动VS Code,或编辑VS Code的启动器配置,在命令后添加--disable-gpu参数,观察Copilot是否能正常启动
- 在终端中用
修复VS Code相关目录的权限
权限不足可能导致Copilot无法写入或读取配置文件:- 执行终端命令:
sudo chown -R $USER:$USER ~/.vscode ~/.config/Code,修复目录权限后重启VS Code
- 执行终端命令:
内容的提问来源于stack exchange,提问作者Alex_X1
相关产品推荐
相关产品推荐

