外观
GitHub Copilot 入门教程:安装、登录与第一个任务
一句话介绍:GitHub Copilot 是 GitHub 推出的 AI 编程助手,在你常用的编辑器里提供代码补全、对话和代理模式,还能在 GitHub 网站上把 Issue 直接交给 Copilot 完成并提交 Pull Request。它有免费方案,是门槛最低的 AI 编程工具之一。
截图待补充
上线前补充实际操作截图并核验软件版本。界面名称以 VS Code 英文界面为准。
GGitHub Copilot
编辑器内代码补全、对话与代理模式
- 官方入口
- github.com/features/copilot
- 收费方式
- 免费版 + 付费订阅
- 适合人群
- 使用 VS Code、JetBrains 等编辑器的开发者
- 教程
- GitHub Copilot 介绍与教程
资料核验:2026-10-09
编辑器、Git、练习项目等通用准备见 AI 编程工具入门:开始使用前需要准备什么,本页只讲 Copilot 本身。
1. 主要功能
| 功能 | 说明 |
|---|---|
| 行内补全 | 写代码时以灰色文字给出建议,按 Tab 接受 |
| Copilot Chat | 在编辑器侧边栏提问、解释代码、生成代码 |
| 代理模式 | 在 VS Code、Visual Studio、JetBrains、Eclipse、Xcode 中让 Copilot 自主修改多个文件、运行命令 |
| 云端代理 | 在 GitHub 上把 Issue 分配给 Copilot,它在云端完成后提交 Pull Request 请你审查(付费方案) |
| 代码审查 | 在 Pull Request 中让 Copilot 审查改动(付费方案) |
| Copilot CLI | 在终端中使用 Copilot |
| GitHub 网站内对话 | 打开仓库文件,点击 Copilot 图标即可询问“这个文件是做什么的” |
官方列出的支持环境包括 VS Code、Visual Studio、JetBrains 系列、Neovim、Vim、Xcode、Eclipse 等。
2. 适合谁 / 不适合谁
适合:
- 已经有 GitHub 账号、想先免费试用 AI 编程的人;
- 使用 JetBrains、Visual Studio、Xcode 等编辑器,不想换编辑器的人;
- 团队代码托管在 GitHub、希望把 Issue 和代码审查也交给 AI 的人。
不太适合:
- 希望 AI 独立完成大块任务、又不想频繁确认的人——Claude Code 或 Codex 更专注于这类工作;
- 代码不能离开公司内网、也没有企业方案的情况。
3. 收费方式
GitHub 官方文档列出的方案:
| 方案 | 说明 |
|---|---|
| Copilot Free | 免费,补全和对话次数有限,适合试用 |
| Copilot Student | 通过验证的学生可免费使用 |
| Copilot Pro / Pro+ / Max | 个人付费方案,档位越高额度越多、可用模型和功能越多 |
| Copilot Business / Enterprise | 面向组织和企业,增加管理和策略控制 |
官方还说明,通过验证的教师和热门开源项目维护者可能获得免费的 Copilot Pro。具体价格、额度和资格以 官方方案页 为准。
4. 在 VS Code 中启用
官方文档以 VS Code 为例的步骤:
- 准备 GitHub 账号:没有的话先在 github.com 注册。
- 打开 VS Code,把鼠标移到底部状态栏的 Copilot 图标上,选择 Use AI Features。
- 选择登录方式并按提示在浏览器中授权。也可以在账户菜单中选择 Sign in with GitHub to use GitHub Copilot,或在命令面板中运行 GitHub Copilot: Sign in。
- 没有订阅也可以:官方说明,没有 Copilot 订阅的合格账号会自动加入 Copilot Free,每月获得一定的补全和 AI 额度。
使用 JetBrains、Visual Studio 等其他编辑器时,在对应的插件市场中搜索 GitHub Copilot 安装,再用 GitHub 账号登录。
登录成功但没有任何建议
常见原因是编辑器进程没有走代理,或网络在请求过程中中断。见 浏览器能访问,为什么应用程序连接失败。
5. 第一个任务
在一个已经用 Git 管理的练习项目中操作(创建方法见 AI 编程工具入门)。
试补全:新建一个文件,写一行注释“// 计算数组中所有偶数的和”,换行后等待灰色建议出现,按 Tab 接受。
试对话:选中一段代码,在 Copilot Chat 中问:
text用简单的话解释这段代码在做什么,有没有潜在的问题?试代理模式:在 Chat 面板中切换到代理模式,输入:
text给这个网页添加深色模式切换按钮,记住用户的选择。 先告诉我要改哪些文件。检查改动:逐个查看编辑器中显示的差异,满意再保留;用
git diff再确认一遍。提交:验证效果后用 Git 提交。
6. 常用技巧与提示词示例
补全靠上下文:文件名、函数名、注释写得越清楚,补全越准确。
打开相关文件:Copilot 会参考当前打开的文件,把相关文件开在旁边效果更好。
在 GitHub 上分配任务(付费方案):仓库设置中启用云端代理后,打开 Issue,在指派人中选择 Copilot,可在可选提示中补充“要修改的文件、编码规范、测试要求”。完成后它会提交 Pull Request,你可以在评论中
@copilot要求修改。让它写测试:
text为 utils/date.js 中的所有函数编写单元测试,覆盖空值和非法日期的情况。
更多实战做法见 用 AI 读懂和修改已有项目代码。
7. 和同类工具怎么选
| 对比 | 怎么选 |
|---|---|
| Copilot vs Cursor | Copilot 装进你现有的编辑器,支持范围广;Cursor 是独立编辑器,AI 整合更深 |
| Copilot vs Claude Code / Codex | Copilot 适合“边写边帮”;整块任务交给编程代理更直接。Copilot 较高档位还可以把任务委派给第三方编程代理 |
先用 Copilot Free 体验 AI 编程,再决定是否需要更强的代理工具,是一条稳妥的路线。总体对照见 AI 编程工具入门。
8. 常见问题
| 问题 | 处理 |
|---|---|
| 状态栏 Copilot 图标显示错误或无法连接 | 按 AI 工具报错或无法访问怎么排查 检查;编辑器不走代理时可开启 TUN 模式,见 代理客户端 TUN 模式怎么开 |
| 免费额度用完 | 等待下个周期重置或升级方案,见 AI 工具的免费额度与使用限制 |
| 已有公司分配的 Copilot | 已拥有 Business 或 Enterprise 席位的账号不能再使用 Copilot Free,按公司规定使用 |
| 建议的代码能直接用吗 | 不能盲用。检查逻辑、安全性和许可证问题,运行测试后再提交 |
可用性以服务方公布的支持地区为准。