在使用 VSCode 进行远程开发(如 SSH、WSL)时,有时候会发现即使本地和远程都安装了 GitHub Copilot 插件,左侧工具栏也找不到 Copilot Chat 的图标。这通常是因为在远程会话下,扩展默认被加载到了服务器端,而 UI 组件需要在本地渲染才能显示。
先确认一下环境:确保你已登录有效的 GitHub Copilot 账号(学生认证或购买),且远程主机上已安装好对应的 GitHub.copilot 和 GitHub.copilot-chat 插件。
如果左侧工具栏确实没有图标,直接修改设置即可解决。打开 VSCode 设置,搜索 "extension kind",点击 settings.json 进入配置界面。在 remote.extensionKind 字段中添加如下内容,强制将相关插件指定为本地 UI 模式:
"remote.extensionKind": {
"GitHub.copilot": ["ui"],
"GitHub.copilot-chat": ["ui"]
}
保存后重启 VSCode,Chat 图标应该就能正常显示了。这个配置的核心在于告诉 VSCode,这两个插件的 UI 部分必须在本地运行,而不是托管在远程服务器上,这样图标才能出现在你的客户端侧边栏里。



