GitHub Copilot logo

GitHub Copilot

集成在 VS Code、JetBrains 和 GitHub 里的 AI 编程助手。

访问官网 ↗
开发团队
GitHub
定价
免费增值
收录时间

什么是 GitHub Copilot?

GitHub Copilot 是 GitHub 推出的 AI 编程助手,可以在主流编辑器和 github.com 上使用。它会在你写代码时给出补全建议,在对话面板中回答编程问题,还能通过 Agent 模式完成多步骤的修改。 Copilot 适合个人开发者、学生,以及已经把代码托管在 GitHub 上的企业。它最大的优势是覆盖面广:支持 VS Code、Visual Studio、JetBrains 系列等编辑器,并与 Pull Request、Issue 等 GitHub 功能打通。企业版提供管理后台和策略配置,便于团队统一管理,因此在大型组织中使用较多。

GitHub Copilot 核心功能

  • 行内代码补全

    在输入时给出单行或多行的代码建议。

  • Copilot Chat

    回答编程问题,并能解释或改写选中的代码。

  • Agent 模式

    在编辑器中处理多步骤任务,经确认后修改文件、执行命令。

  • Coding Agent

    可以把 GitHub Issue 指派给它,由它提交包含修改的 Pull Request。

  • PR 辅助

    在 github.com 上生成 Pull Request 摘要和代码评审意见。

  • 多编辑器支持

    支持 VS Code、Visual Studio、JetBrains 等多种编辑器。

如何使用 GitHub Copilot

  1. 01登录 GitHub 账号,在账户设置中开通 Copilot。
  2. 02在 VS Code、JetBrains 等编辑器中安装 GitHub Copilot 插件。
  3. 03开始写代码,按 Tab 接受行内补全建议。
  4. 04打开 Copilot Chat 提问、解释代码,或切换到 Agent 模式让它修改代码。
  5. 05合并前务必审阅每一处修改并运行测试。

GitHub Copilot 使用场景

  • 日常代码补全

    减少样板代码、测试和常见写法的重复输入。

  • 基于 GitHub 的团队协作

    在 Issue、Pull Request 和代码评审中统一使用 AI。

  • 编程学习

    让 Copilot Chat 解释不熟悉的语法或库函数。

  • 分派小任务

    把常规修复交给 Coding Agent,再审阅它提交的 PR。

GitHub Copilot 优缺点分析

优点

  • 支持的编辑器多
  • 与 GitHub 深度集成
  • 企业管理功能完善

缺点

  • 免费版每月用量有限
  • 建议可能过时或出错
  • 代码不在 GitHub 上时优势减弱

关于 GitHub Copilot 的常见问题

更多 编程开发 工具

查看全部
Cursor logo

Cursor编辑推荐

理解整个代码库、能跨文件修改的 AI 代码编辑器。

编程开发 · 免费增值

Claude Code logo

Claude Code

Anthropic 推出的编程智能体,在终端和 IDE 里直接改代码、跑命令。

编程开发 · 付费

Kiro logo

Kiro

智能体 IDE,先把需求整理成规格说明,再规划、实现并验证。

编程开发 · 免费增值

OpenAI Codex logo

OpenAI Codex

OpenAI 的编程智能体,可以写功能、修 Bug 和审查代码。

编程开发 · 付费