GitHub Copilot
编辑器里的代码补全,覆盖面最广的一个
- 收费
- 个人订阅制,学生与开源维护者可申请免费
- 访问
- 大陆可直接访问
GitHub Copilot 是什么
GitHub Copilot 由 GitHub(微软旗下)推出,是最早铺开、也是编辑器支持最全的 AI 编程助手:VS Code、JetBrains 全家桶、Neovim、Visual Studio 都有官方插件。如果团队用的编辑器不统一,它往往是唯一能让所有人用上同一套工具的选择。
它最擅长的是“顺着写”——你起了个头、写了函数签名或注释,它把剩下的补完。重复性强的代码(测试用例、数据转换、样板配置)省时间最明显。这几年它也从单纯的补全扩展到了对话、多文件修改和代码审查,而且和 GitHub 仓库、Pull Request 的结合是其他工具很难比的。
要有心理准备的是:它补出来的代码看着合理但未必正确,尤其是涉及边界条件和错误处理时。把它当成一个打字快但不细心的搭档,每一行都要看过再留下。
主要功能
- 行内补全:边写边给出灰色的续写建议,按 Tab 接受,是它最核心、也最成熟的能力。
- Copilot Chat:在编辑器侧边栏里提问、解释代码、生成测试,可以引用当前文件或选中的代码。
- 智能体模式:在支持的编辑器里描述任务,它会跨多个文件修改并尝试运行命令验证结果。
- 与 GitHub 集成:可以在 Pull Request 里帮忙总结改动、做代码审查,也可以把 issue 交给它生成 PR 草稿。
- 多模型可选:订阅用户可以在不同厂商的模型之间切换,按任务挑合适的。
如何使用
- 用 GitHub 账号登录 GitHub,在 Copilot 页面开通免费档或订阅;学生和开源维护者可以先申请免费资格。
- 在编辑器的插件市场搜索 “GitHub Copilot” 并安装,按提示登录授权。
- 正常写代码,看到补全建议时按 Tab 接受、按 Esc 忽略;写一行描述性注释能明显提高补全质量。
- 需要解释或改造代码时,打开 Copilot Chat 面板,选中代码后直接提问。
适用场景
- 编辑器不统一的团队:插件覆盖面广,大家不用为了 AI 换编辑器。
- 大量重复性代码:测试样例、字段映射、配置文件,补全省下的时间最直接。
- 重度使用 GitHub 的团队:PR 总结、代码审查和 issue 流程都能直接接上。
- 学生和开源维护者:符合条件可以免费使用。
优势与不足
优势
- 编辑器支持最全,JetBrains、Neovim 用户也能用上官方插件。
- 补全速度快、打扰少,融入原有写代码的节奏。
- 与 GitHub 平台深度集成,团队管理和计费也方便。
不足
- 补全看似合理但未必正确,边界条件和错误处理尤其需要人工复查。
- 跨文件、需要理解整个项目的改动,体验不如 Cursor、Claude Code 这类专门工具。
- 大陆可以访问,但速度取决于你的网络到 GitHub 的连通性。
GitHub Copilot 与同类工具对比
| 工具 | 一句话介绍 | 收费 | 访问 |
|---|---|---|---|
| GitHub Copilot | 编辑器里的代码补全,覆盖面最广的一个 | 个人订阅制,学生与开源维护者可申请免费 | 大陆可直接访问 |
| Cursor | 内置 AI 的编辑器,改动跨多个文件时更顺手 | 有免费额度,订阅后放开更强模型的用量 | 大陆可直接访问 |
| Claude Code | 终端里的编程助手,能自己读文件、跑命令、改代码 | 包含在 Claude 订阅内,也可按 API 用量付费 | 大陆不可用 |
| Trae | 字节推出的 AI 编辑器,界面中文友好 | 有免费额度 | 大陆可直接访问 |
| Windsurf | 以智能体工作流为核心的 AI 编辑器 | 有免费额度,订阅放开用量 | 大陆可直接访问 |
| Lovable | 用对话描述需求,直接生成可上线的网页应用 | 有免费额度 | 大陆可直接访问 |
| v0 | Vercel 的界面生成工具,产出 React 组件 | 有免费额度 | 大陆可直接访问 |
收费和功能变动频繁,以官网为准。