如何在 VS Code 安装并使用 GitHub Copilot:扩展、GitHub 登录、内联建议与 Chat 首任务
安装 Copilot 扩展、GitHub 官方登录,试内联 Tab 与 Chat @ 当前文件的首条任务。
第一次在 VS Code 里用 GitHub Copilot,卡住的多半是扩展没装全、还没用官方 GitHub 账号登录,或不知道内联灰色补全与 Chat 面板各管什么。按 Marketplace 安装 Copilot 扩展,走 GitHub 官方登录,再试一次 Tab 接受建议并在 Chat 里完成第一条只读任务。
检索词是 如何在 VS Code 安装并使用 GitHub Copilot。下文对照 GitHub 文档 docs.github.com/en/copilot 的 VS Code 设置、登录、内联建议与 Copilot Chat。Copilot 需要在 github.com 或组织管理员分配的合法订阅;勿买共享账号。终端里的 Copilot CLI 见站内 Copilot CLI 笔记。要约短会对齐 diff,用 wbmeet 建房,见 如何创建与加入房间。
Copilot 在 VS Code 里做什么
GitHub Copilot 在编辑器里提供两类能力:内联建议(输入时出现灰色续写,用 Tab 接受)与 Copilot Chat(侧边栏对话,可 @ 工作区、当前文件、选区等)。扩展通常包括 GitHub.copilot(补全)与 GitHub.copilot-chat(聊天);具体包名以 Marketplace 与你安装的版本为准。个人或团队需在 GitHub 官方渠道开通 Copilot 或 Copilot Business/Enterprise,登录后额度与模型以账号页面显示为准。
安装 Copilot 扩展
- 1
从 VS Code Marketplace 安装
打开 VS Code,
Cmd+Shift+X/Ctrl+Shift+X,搜索 GitHub Copilot,确认发布者为 GitHub,扩展 id 为GitHub.copilot,点击 Install。若提示安装 GitHub Copilot Chat(GitHub.copilot-chat),一并安装以便使用 Chat 面板(以当前向导为准)。 - 2
重载窗口
安装后若活动栏没有出现 Copilot 图标,运行 Command Palette(
Cmd+Shift+P/Ctrl+Shift+P)中的 Developer: Reload Window,或重启 VS Code。 - 3
与 Copilot CLI 区分
本页只讲 VS Code 内扩展;在终端用
gh copilot等 CLI 是另一条产品线,见 Copilot CLI 安装笔记。
用 GitHub 官方账号登录
- 1
触发登录
点击活动栏 Copilot 图标,或命令面板搜 GitHub Copilot: Sign In / Copilot: Sign in(名称随版本略有不同)。选择 Sign in with GitHub,浏览器打开 github.com 完成授权。
- 2
确认订阅状态
登录后 VS Code 状态栏或 Copilot 面板应显示已启用。若无权限,在
github.com/settings/copilot查看个人 Copilot 试用/订阅,或联系组织管理员分配 Copilot Business 席位。只使用你在 GitHub 官方注册的账号与合法付款方式。 - 3
多账号与代理
若公司要求特定 GitHub Enterprise 实例,按 IT 文档配置 VS Code 的 GitHub 身份。登录失败时检查系统代理、默认浏览器与 VS Code 的 Accounts 菜单是否已关联正确 GitHub 用户。
内联建议(Inline suggestions)
- 1
打开一个代码文件
在自有或开源仓库中打开
.ts、.py等 Copilot 支持的文件。新建空函数或注释,例如// parse user id from header,稍等片刻应出现灰色幽灵文本。 - 2
接受或切换建议
按 Tab 接受整段建议;按 Esc 拒绝。官方文档还提到可用快捷键查看下一条建议(常见为
Alt+]/Option+],以 docs.github.com 与你键位设置为准)。 - 3
开关与冲突
状态栏 Copilot 图标可暂停补全。若与其他 AI 扩展(Continue、Codeium 等)同时启用导致重复幽灵文本,在扩展里禁用其一的内联补全,第一小时只留 Copilot 便于判断效果。
Copilot Chat 面板第一条任务
- 1
打开 Chat
点击 Copilot Chat 视图,或
Cmd+Shift+I/Ctrl+Shift+I(快捷键以 GitHub 文档与你安装的 Copilot Chat 版本为准)。确认面板标题为 Copilot Chat 而非其他助手。 - 2
附加当前文件上下文
在输入框用
#file或界面上的 Add Context /@菜单选择 Current File 或具体文件名(标签以 UI 为准)。第一小时建议只读:「用三句话说明当前文件的主要导出及其职责。」 - 3
再试一条小改动(可选)
第二条可让 Chat 生成补丁:「为未覆盖的 helper 写单测,先展示 diff 再应用。」应用前用
git diff审查;Chat 的自动编辑能力随版本变化,以官方 release notes 为准。
# First hour · GitHub Copilot · VS Code · 2026-10-10
# Extensions → GitHub Copilot (+ Copilot Chat)
# Sign in with GitHub (official account + subscription)
# Inline: comment → wait for ghost text → Tab
# Chat: @ current file → explain exports → review before apply能力对照
| 能力 | 适合 | 第一次注意 |
|---|---|---|
| Inline 补全 | 写样板、补全函数体 | 先 Tab 小步接受 |
| Copilot Chat | 解释、重构讨论 | 先 @ 单文件 |
| GitHub 登录 | 启用服务 | 仅官方 OAuth |
| Copilot CLI | 终端工作流 | 非本页主题 |
没有灰色建议
确认已登录、Copilot 未暂停、文件语言受支持;检查组织是否禁用 Copilot。
Chat 说无权限
核对 Copilot Chat 扩展已装;订阅是否包含 Chat;重登 GitHub。
建议质量差
写清函数名与类型注释;缩小 Chat 上下文到当前文件。
官方路径:安装 GitHub.copilot(及 Chat)→ Sign in with GitHub → 内联 Tab 接受 → Chat @ 当前文件完成只读首任务。细节以 docs.github.com/en/copilot 与你安装的版本为准。
- 和 Continue / Roo Code 的区别
- Copilot 绑定 GitHub 订阅与登录;其他扩展可能用自带 API Key。可同时安装但建议只开一个内联补全。本站有 Continue 与 Roo Code 笔记。
- 必须个人 Copilot 订阅吗
- 个人试用/付费或组织分配的 Business/Enterprise 席位均可;以 GitHub 账号页面与管理员策略为准。
- 教程页不是会议说明书
- 只讲 Copilot 在 VS Code 的第一次。短会白板见 wbmeet。
还想核对的问题
免费试用还有吗?
GitHub 会调整 Copilot 试用与定价;以 github.com/settings/copilot 与官方定价页当前说明为准,本页不保证长期免费。
Copilot 会把我的私有代码发到 GitHub 吗?
Copilot 按 GitHub 文档说明处理提示与遥测;企业版有额外策略。敏感仓库请先读 docs.github.com 的 Copilot 信任与隐私说明,并遵守公司政策。
内联和 Chat 用同一个订阅吗?
通常同一 GitHub Copilot 授权覆盖 VS Code 内联与 Chat,具体以你账号类型与扩展提示为准。
第一个任务必须改代码吗?
不必。先在内联里 Tab 接受一行,再在 Chat 里做只读解释,熟悉上下文后再让 Chat 生成可审查的小 diff。