VS Code中安装GitHub Copilot需四步:安装官方扩展并重新加载窗口;用有权限的GitHub账号在浏览器授权;配置JSON启用中文输出与内联建议;国内用户需设HTTP代理或用Copilot CLI登录。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在VS Code里立刻用上GitHub Copilot写代码,但卡在第一步:插件装不上、登录总失败、中文乱码、甚至右下角连笑脸图标都不出现。这不是你网络或电脑的问题,而是安装路径没走对关键节点。
安装Copilot扩展
打开VS Code,点击左侧活动栏最下方的扩展图标(四个方块叠在一起),或直接按 Ctrl+Shift+X(Windows/Linux) / Cmd+Shift+X(macOS)。
在扩展搜索框中输入 GitHub Copilot,务必认准发布者是 GitHub 官方(不是第三方仿冒名称),点击“安装”按钮。
安装完成后,VS Code会提示“需要重新加载窗口”,点击【重新加载】——这一步不能跳过,否则扩展不会激活,后续所有操作都无效。
登录并完成授权
按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS)打开命令面板,输入 GitHub Copilot: Login 并回车。
选择“在浏览器中登录”,系统将自动打开默认浏览器,跳转至 GitHub 授权页;必须使用已开通 Copilot 权限的 GitHub 账号登录——个人免费计划(Copilot Free)或付费订阅均可,但企业账号需由组织管理员提前开通权限,否则授权后仍无法激活。
授权成功后,返回 VS Code,观察右下角状态栏:出现绿色笑脸图标 ✓ 即表示已就绪;若为灰色或无反应,说明授权未完成或代理未配置。
中文输出质量调优
按 Ctrl+Shift+P → 输入 Preferences: Open User Settings (JSON) → 回车打开用户设置 JSON 文件。
将以下配置完整粘贴进花括号 {} 内(注意逗号分隔,不要破坏原有结构):
{"github.copilot.chat.localeOverride":"zh-CN","github.copilot.chat.commitMessageGeneration.instructions":[{"text":"Always generate git commit messages in Simplified Chinese."},{"text":"使用约定式提交格式:: "},{"text":"常用类型包括:feat(新功能)、fix(修复)、docs(文档)、style(格式)、refactor(重构)、test(测试)、chore(杂务)"},{"text":"描述使用中文,简明扼要,不加句号"},{"text":"只输出最终的 commit message,不要输出解释或额外内容"}],"editor.inlineSuggest.enabled":true,"github.copilot.enable":{"*":true}}
保存文件(Ctrl+S),无需重启 VS Code,中文 commit 提示和聊天界面语言立即生效。这一步不做,Copilot 默认输出英文,且 commit 消息格式混乱。
国内用户网络问题处理
方法一:配置 HTTP 代理
按 Ctrl+, 打开设置界面 → 左侧点“设置” → 右上角点击“打开设置(JSON)”图标 → 在 JSON 中添加一行:"http.proxy": "http://127.0.0.1:7890"(请将端口号替换为你本地代理实际监听的端口,如 Clash、V2RayN 等常用 7890 或 10809)。
方法二:启用 Copilot CLI 旁路(备用方案)
若代理配置后仍无法登录,可临时改用命令行方式:先确保已安装 Node.js,然后执行 npm install -g @github/copilot → 安装完成后运行 copilot login,CLI 会生成设备码,手动在浏览器中完成授权。授权成功后,VS Code 内 Copilot 自动同步状态。
注意:CLI 登录成功后,VS Code 必须重启一次才能读取新凭证,否则状态栏仍显示未登录。


















