GitHub 出品的 AI 编程助手,深度集成 VS Code 和 JetBrains
按照以下步骤在你的系统上安装 GitHub Copilot。本指南覆盖 VS Code、JetBrains IDE 和 Neovim 三种编辑器。
GitHub Copilot 是一个 IDE 扩展(插件),不是一个独立的应用程序。它嵌入在你已有的编辑器里,以灰字补全和对话面板的形式提供 AI 辅助。你不装 IDE 就没法用 Copilot——这和 Cursor/Windsurf 不同(它们是自带 AI 的完整 IDE),和 Claude Code/Codex CLI 也不同(它们是命令行工具)。
| 产品 | 类型 | 怎么用 | 适合谁 |
|---|---|---|---|
| GitHub Copilot(本指南) | IDE 扩展(插件) | 装在 VS Code/JetBrains/Neovim 里 | 已有常用 IDE、主要需要代码补全的开发者 |
| Cursor / Windsurf | 完整 IDE | 下载后直接打开,AI 内置在里面 | 想要全能 AI IDE 的开发者 |
| Claude Code / Codex CLI | 命令行工具 | 在终端里输入指令 | 需要全栈自动化能力的开发者 |
💡 Copilot 的核心定位:它是目前覆盖面较广的代码补全工具,在写代码时自动给出建议,按 Tab 即可补全。但它不能像 Claude Code 那样管理 Git、运行命令、操作项目文件。部分开发者将 Copilot 和 Claude Code 配合使用——Copilot 负责补全,Claude Code 负责大任务。
安装 Copilot 之前,你需要有一个支持的编辑器:
| 编辑器 | 支持情况 | 推荐度 |
|---|---|---|
| VS Code | 完整支持,体验最好 | ⭐⭐⭐(推荐) |
| JetBrains IDE | IntelliJ / PyCharm / WebStorm / GoLand 等全部支持 | ⭐⭐⭐ |
| Neovim | 通过插件管理器安装 | ⭐⭐(适合 Vim 用户) |
访问 code.visualstudio.com (国内可直连),下载对应系统的安装包,双击安装。安装过程约 2 分钟,无需特殊配置。
Ctrl+Shift+X(macOS:Cmd+Shift+X)打开扩展面板支持 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Rider 等全部 JetBrains IDE。
Neovim 用户通过插件管理器安装。需要 Node.js 18+ 环境。
-- 在 plugins.lua 或 lazy 配置目录中添加:{ "github/copilot.vim", lazy = false }" 在 init.vim 或 .vimrc 中添加:Plug 'github/copilot.vim'添加后执行 :PlugInstall,安装完成后在 Neovim 中运行 :Copilot setup。
:Copilot setup(Neovim)| 方案 | 价格 | 特色 | 适合谁 |
|---|---|---|---|
| Individual(个人版) | $10/月 | 30 天免费试用 · 支持支付宝 | 个人开发者(推荐) |
| Business(商业版) | $19/月/用户 | 代码隐私保护 · 管理后台 | 小团队 |
| Enterprise(企业版) | $39/月/用户 | 自定义模型 · SSO · 审计日志 | 大型企业 |
| 免费获取方式 | $0 | GitHub Student Developer Pack(学生)· 知名开源项目维护者 | |
打开任意代码文件,用以下方式测试:
按 Tab 接受建议,Esc 拒绝。Alt+] / Alt+[ 查看下一条/上一条建议。
按 Cmd+I(macOS)或 Ctrl+I(Windows/Linux)打开对话面板,输入:
解释一下这个文件的功能如果 AI 回复了分析结果,Chat 功能正常 ✅。
在项目根目录创建 .github/copilot-instructions.md 文件,告诉 Copilot 你的编码规范:
# .github/copilot-instructions.md 示例
## 编码风格
- 使用 TypeScript 严格模式,禁止 any
- 函数组件使用 export function,不用 export default
- CSS 使用 Tailwind 原子类,不手写 .css
## 项目约定
- API 路由放在 src/app/api/ 下
- 数据库查询使用 Prisma,不手写 SQL
## Copilot 行为
- 优先使用项目已有的工具函数
- 复杂修改先输出方案,确认后再写代码类似 Claude Code 的 CLAUDE.md 和 Cursor 的 .cursorrules。建议提交到 Git 仓库,团队成员共享一致的 AI 规范。详见「配置指南」标签页。
💡 如果上述步骤遇到问题,建议到 B站或其他网络平台搜索 "GitHub Copilot 安装教程",视频教程通常有更直观的演示。Copilot 故障排查请见本页的「故障排查」标签页。
如果对本站内容有疑问,推荐到视频或其他知识性平台寻求解决方法,也可直接向 AI 提问获得参考性回答(注意分辨 AI 回答的正确性)