Skip to content

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 为例的步骤:

  1. 准备 GitHub 账号:没有的话先在 github.com 注册。
  2. 打开 VS Code,把鼠标移到底部状态栏的 Copilot 图标上,选择 Use AI Features。
  3. 选择登录方式并按提示在浏览器中授权。也可以在账户菜单中选择 Sign in with GitHub to use GitHub Copilot,或在命令面板中运行 GitHub Copilot: Sign in。
  4. 没有订阅也可以:官方说明,没有 Copilot 订阅的合格账号会自动加入 Copilot Free,每月获得一定的补全和 AI 额度。

使用 JetBrains、Visual Studio 等其他编辑器时,在对应的插件市场中搜索 GitHub Copilot 安装,再用 GitHub 账号登录。

登录成功但没有任何建议

常见原因是编辑器进程没有走代理,或网络在请求过程中中断。见 浏览器能访问,为什么应用程序连接失败。

5. 第一个任务 ​

在一个已经用 Git 管理的练习项目中操作(创建方法见 AI 编程工具入门)。

  1. 试补全:新建一个文件,写一行注释“// 计算数组中所有偶数的和”,换行后等待灰色建议出现,按 Tab 接受。

  2. 试对话:选中一段代码,在 Copilot Chat 中问:

    text
    用简单的话解释这段代码在做什么,有没有潜在的问题?
  3. 试代理模式:在 Chat 面板中切换到代理模式,输入:

    text
    给这个网页添加深色模式切换按钮,记住用户的选择。
    先告诉我要改哪些文件。
  4. 检查改动:逐个查看编辑器中显示的差异,满意再保留;用 git diff 再确认一遍。

  5. 提交:验证效果后用 Git 提交。

6. 常用技巧与提示词示例 ​

  • 补全靠上下文:文件名、函数名、注释写得越清楚,补全越准确。

  • 打开相关文件:Copilot 会参考当前打开的文件,把相关文件开在旁边效果更好。

  • 在 GitHub 上分配任务(付费方案):仓库设置中启用云端代理后,打开 Issue,在指派人中选择 Copilot,可在可选提示中补充“要修改的文件、编码规范、测试要求”。完成后它会提交 Pull Request,你可以在评论中 @copilot 要求修改。

  • 让它写测试:

    text
    为 utils/date.js 中的所有函数编写单元测试,覆盖空值和非法日期的情况。

更多实战做法见 用 AI 读懂和修改已有项目代码。

7. 和同类工具怎么选 ​

对比怎么选
Copilot vs CursorCopilot 装进你现有的编辑器,支持范围广;Cursor 是独立编辑器,AI 整合更深
Copilot vs Claude Code / CodexCopilot 适合“边写边帮”;整块任务交给编程代理更直接。Copilot 较高档位还可以把任务委派给第三方编程代理

先用 Copilot Free 体验 AI 编程,再决定是否需要更强的代理工具,是一条稳妥的路线。总体对照见 AI 编程工具入门。

8. 常见问题 ​

问题处理
状态栏 Copilot 图标显示错误或无法连接按 AI 工具报错或无法访问怎么排查 检查;编辑器不走代理时可开启 TUN 模式,见 代理客户端 TUN 模式怎么开
免费额度用完等待下个周期重置或升级方案,见 AI 工具的免费额度与使用限制
已有公司分配的 Copilot已拥有 Business 或 Enterprise 席位的账号不能再使用 Copilot Free,按公司规定使用
建议的代码能直接用吗不能盲用。检查逻辑、安全性和许可证问题,运行测试后再提交

可用性以服务方公布的支持地区为准。

相关阅读 ​