GitHub Copilot 是目前最成熟的 AI 编程助手。但很多人只用到了它的 30% 能力——只会按 Tab 接受补全。这篇文章帮你榨干它。
快速上手
- VS Code 扩展商店搜索 "GitHub Copilot" 安装
- 用 GitHub 账号登录,个人版 $10/月(学生免费)
- 打开任意代码文件,Copilot 会自动开始建议
核心快捷键(必须记住)
| 快捷键 | 功能 |
|---|---|
| Tab | 接受当前建议 |
| Esc | 拒绝建议 |
| Alt + ] | 下一个建议 |
| Alt + [ | 上一个建议 |
| Ctrl + Enter | 打开 Copilot 面板,一次性看 10 个建议 |
| Ctrl + I | 打开内联聊天(Chat in Editor) |
| Ctrl + Shift + I | 打开 Copilot Chat 侧边栏 |
上下文工程:让 AI 理解你的意图
Copilot 不是读心术。它从你当前文件和相关打开的文件中获取上下文。以下技巧显著提升建议质量:
- 保持相关文件打开 — Copilot 会读取你当前打开的所有标签页。写前端组件时把类型定义文件也开着。
- 先写注释再写代码 — 用注释描述你要实现的功能,Copilot 的注释转代码能力非常强。
- 写好函数签名 — 函数名和参数名是对 AI 最直接的提示。
- 给好示例 — 在同一文件中先手写一两个正确的示例,后续补全质量明显提升。
Chat 功能:不只是补全
- 解释代码 — 选中代码 → Ctrl+Shift+I → "explain this"
- 重构代码 — 选中 → "refactor this to use async/await"
- 生成测试 — 选中函数 → "/tests" 自动生成单元测试
- 修复 Bug — 选中报错代码 → "/fix" 自动诊断并修复
常见陷阱
- 盲目信任 — Copilot 会写出看起来正确但有安全漏洞的代码,永远 review。
- 死循环接受 — 不要一直按 Tab,每接受一个建议后看一眼逻辑是否正确。
- 忽略旧 API — Copilot 训练数据可能包含过时的库版本,遇到不认识的 API 先查文档。