VS Code Copilot 聊天功能无法响应怎么办?
在使用 VS Code 的 Copilot Chat 时,偶尔会遇到 "Chat took too long to get ready" 或类似超时提示。作为经常折腾开发环境的工程师,这个问题通常可以通过调整扩展配置来解决。
修改用户设置
首先,我们需要进入 VS Code 的设置文件。按下 Ctrl+Shift+P 打开命令面板,输入 Preferences: Open Settings (JSON) 并回车,直接编辑 settings.json 文件。
在文件中添加以下两行配置:
"github.copilot.nextEditSuggestions.enabled": true,
"chat.extensionUnification.enabled": false
这两项配置的作用是优化 Copilot 的交互模式,禁用某些可能导致冲突的扩展统一化功能。具体位置可参考下图(settings.json 中的相关行):

重启与授权
保存文件后,务必重启 VS Code 以使配置生效。重启完成后,留意编辑器左下角的用户头像区域。如果系统检测到需要重新验证身份,会弹出 Copilot 授权提示,点击确认即可完成绑定。

通常情况下,完成上述步骤后聊天功能即可恢复正常。
排查账号状态
若执行以上操作后问题依旧存在,建议检查您的 GitHub Copilot 订阅状态是否正常。有时服务端的账户权限异常也会导致客户端连接超时。


