GitHub出品 · 470万付费用户 · 行业标准

GitHub Copilot
保姆级安装使用教程

全球使用最广泛的AI编程助手,470万付费用户,10+IDE支持,Agent模式自主执行。GitHub生态深度集成,企业安全合规首选。

470万
付费用户
10+
IDE支持
$0
免费计划
Agent
自主执行
广告

什么是 GitHub Copilot?

GitHub Copilot 是GitHub与OpenAI联合开发的AI编程助手,2021年推出至今已成为行业标准。2026年新增Agent模式和Copilot CLI,从代码补全进化为自主执行Agent。

智能代码补全

实时建议单行到整函数代码,支持绝大多数语言和框架

💬

Copilot Chat

对话式开发,提问、解释代码、指定修改需求

🤖

Agent模式

自主规划并完成复杂任务,跨文件协调修改

🖥️

多IDE支持

VS Code / JetBrains / Xcode / Neovim / Eclipse 等10+

🔒

企业合规

IP保护、数据不训练、团队管理、SSO集成

💻

Copilot CLI

终端中的AI Agent,读取代码库、编辑文件、运行命令

定价方案

方案价格包含
Free$0每月2000补全 + 50条Chat消息
Pro$10/月无限补全 + Chat + Agent模式
Pro+$39/月更多模型 + 优先额度
Business$19/月团队管理 + 策略控制 + 隐私
Enterprise$39/月SSO + 企业级安全 + 自定义
广告

保姆级安装流程

1

VS Code 安装(推荐)

Guide# 方式一:扩展市场安装 1. 打开VS Code → Ctrl+Shift+X 2. 搜索 "GitHub Copilot" 3. 点击 Install 4. 同时安装 "GitHub Copilot Chat" # 方式二:命令行安装 code --install-extension GitHub.copilot code --install-extension GitHub.copilot-chat
2

JetBrains 安装

Guide# IntelliJ / PyCharm / WebStorm 等 1. File → Settings → Plugins → Marketplace 2. 搜索 "GitHub Copilot" 3. 点击 Install → 重启IDE 4. 状态栏点击 Copilot 图标 → Login to GitHub
3

Copilot CLI 安装

Bash# npm 全局安装 npm install -g @github/copilot # 一键安装脚本 curl -fsSL https://gh.io/copilot-install | bash # 在项目中使用 cd your-project gh copilot
💡 CLI包含在Copilot订阅中

Copilot CLI不需要额外付费,包含在Free/Pro/Business/Enterprise所有订阅中。

4

登录授权

Guide# 安装后登录GitHub账号 1. 状态栏出现Copilot图标 2. 点击图标 → Sign in to GitHub 3. 浏览器打开授权页面 → 授权 # 蓝色图标 = 正常工作 🟢 # 灰色图标 = 未启用 ⚠️

核心功能使用速学

1

智能补全(Ghost Text)

Shortcut# 编写代码时出现灰色预测文本 Tab → 接受建议 Esc → 拒绝 Alt+] → 下一个建议 Ctrl+Enter → 打开建议面板 Ctrl+→ → 逐词接受 # 💡 注释驱动开发:先写注释,再让Copilot生成代码 // 验证邮箱地址并返回布尔值的函数 # Copilot自动生成完整函数实现
2

Copilot Chat

Chat# 侧边栏对话 👤 解释这个函数的工作原理 👤 帮我优化这段查询的性能 👤 生成这个API端点的单元测试 # 内联聊天(Cmd+I / Ctrl+I) 👤 将这个class组件改为函数组件 👤 添加try-catch错误处理 # 三种模式: Ask → 概念解释 Edit → 代码修改 Agent → 自主执行
3

Agent模式(自主执行)

Agent# 在Chat中选择Agent模式 👤 实现用户注册功能,包含表单验证、 API调用和错误处理 # Agent自动执行: 分析项目结构 创建/修改多个文件 运行终端命令 自动测试验证 # 需要确认才能应用修改(安全机制)

实战案例详解

案例:注释驱动开发

Python# 第一步:写注释描述需求 def process_csv(filepath): """读取CSV文件,清洗数据(去除空值和重复行), 计算每列的统计信息,返回DataFrame""" # Copilot自动补全完整实现: import pandas as pd df = pd.read_csv(filepath) df = df.dropna().drop_duplicates() stats = df.describe() return df, stats

全球最流行的AI编程助手

广告