VSCode 远程连接 Copilot 脱机状态修复
在使用 VSCode 通过 SSH 或 Docker 连接远程服务器时,GitHub Copilot 插件可能会提示处于脱机状态,导致无法使用代码补全、Ask 或 Agent 模式。
解决方案
- 打开 VSCode 设置(Settings),搜索关键词
extension kind。 - 点击出现的
settings.json链接进入配置文件。 - 找到
remote.extensionKind配置项,添加以下针对 GitHub Copilot 的扩展类型定义:
"remote.extensionKind": {
"ms-vscode.github-copilot": ["ui", "workspace"],
"GitHub.copilot-chat": ["ui", "workspace"]
}
- 保存文件并重启 VSCode 的远程连接会话。
完成上述配置后,Copilot 即可在远程环境中正常运行,支持代码补全及对话功能。

