VS Code 远程连接服务器后 Github Copilot 无法使用修复方案
问题背景
在使用 VS Code 进行远程开发(如 SSH 连接服务器)时,安装 GitHub Copilot 插件后可能无法正常使用。这是因为部分扩展默认在远程工作区运行,而 Copilot 需要在本地客户端运行才能生效。
解决方案
1. 修改配置文件
打开 VS Code 设置,搜索 Extension Kind,并选择'在 settings.json 中编辑'。
2. 添加配置代码
在 settings.json 文件中添加以下配置:
{
"remote.extensionKind": {
"GitHub.copilot": ["ui"],
"GitHub.copilot-chat": ["ui"]
}
}
3. 配置说明
remote.extensionKind 用于控制扩展在远程环境中的运行位置:
- ui:扩展在本地客户端运行。
- workspace:扩展在远程服务器运行。
上述配置强制将 Copilot 及其聊天插件始终在本地客户端运行,确保在远程连接环境下功能正常。


