问题背景
在使用 VSCode 进行远程开发时,有时候会发现左侧工具栏里找不到 GitHub Copilot Chat 的图标。这通常不是插件没装好,而是扩展的运行模式导致的。前提是确保你的 GitHub 账号有 Copilot 授权(学生认证或购买),VSCode 已登录对应账号,且远程主机上已经安装了 GitHub Copilot 和 GitHub Copilot Chat 插件。
配置修复
打开 VSCode 的设置界面,搜索'extension kind',然后进入 settings.json 文件。我们需要告诉 VSCode,这两个插件的界面部分需要在本地运行,而不是完全托管在远程服务器上。
在配置中添加如下内容:
"remote.extensionKind": {
"GitHub.copilot": ["ui"],
"GitHub.copilot-chat": ["ui"]
}
这里的 key 是 remote.extensionKind,值是一个对象,键名对应插件 ID,数组内填入 ui 表示强制在本地渲染界面。保存后重启 VSCode,你会发现侧边栏的 Copilot Chat 图标回来了。

这个设置解决了远程扩展默认在服务器端执行导致 UI 元素无法正确挂载的问题,让 AI 助手能顺畅地在本地窗口展示。

