GitHub Copilot 是目前最成熟的 AI 编程助手。但很多人只用到了它的 30% 能力——只会按 Tab 接受补全。这篇文章帮你榨干它。

快速上手

  1. VS Code 扩展商店搜索 "GitHub Copilot" 安装
  2. 用 GitHub 账号登录,个人版 $10/月(学生免费)
  3. 打开任意代码文件,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 先查文档。