翻译说明:本文为 MobileSetting 原文 的繁体中文转简体中文翻译。除繁简转换、明显错别字和排版外,保留原文标题、事实、观点、数字、结构和第一人称表达。
GitHub Copilot 月费 $10 USD,喺 VS Code 安装 extension 后即可使用,主要功能系程式码自动补全、解释代码、生成 unit test,系目前最广泛使用嘅 AI 程式助理,2024 年推出免费个人版提供每月 2,000 次补全试用。
喺香港做开发工作嘅人,唔少已经开始用 GitHub Copilot。呢个唔系因为佢系最好嘅 AI 程式工具(Cursor 喺功能上已超越),而系因为佢同 GitHub 生态深度整合——大部分香港开发者本身已用紧 GitHub,多装一个 extension 就即用,摩擦力最低。呢篇文章会客观评测功能强弱,同埋对比 Cursor,帮你决定值唔值得订阅。
GitHub Copilot 点样工作?
GitHub Copilot 喺底层系基于 OpenAI Codex 模型(同 GPT-4 系列相关),配合 GitHub 庞大嘅开源代码库训练。工作原理系:
- 即时分析你嘅代码上下文:你喺 VS Code 打字时,Copilot 持续分析你目前嘅文件、打开嘅相关文件、同你嘅输入,预测你想写嘅代码
- Inline 建议:灰色文字显示建议,按 Tab 接受,按 Esc 拒绝,按 Alt+] 切换其他建议
- Chat 对话:Copilot Chat 喺 VS Code 侧栏,可以问问题、解释代码、要求重构
- Agent 模式(2025 年新增):多步骤任务自动执行,例如「为呢个 API endpoint 写完整测试套件」
Copilot 并唔只系「ChatGPT 接入 VS Code」,佢嘅优势系对你嘅 codebase 有上下文,建议嘅变数名、函数名会跟你现有代码风格,唔会凭空捏造。
安装同设定步骤(VS Code)
Step 1:确认有 GitHub 帐号
前往 github.com 确认已有帐号。学生可用 GitHub Education 免费取得 Copilot Pro(需验证学生身份)。
Step 2:开通 Copilot 订阅
前往 github.com/features/copilot,选择计划:
- Free:每月 2,000 次代码补全 + 50 次 Chat(免费,无需信用卡)
- Pro:$10 USD/月,无限补全和 Chat,支援更多模型选择
- Business:$19 USD/用家/月,企业管理功能,SSO,审计日志
Step 3:安装 VS Code Extension
喺 VS Code 扩展商店搜寻「GitHub Copilot」,安装官方 extension(出版商系 GitHub)。同时建议安装「GitHub Copilot Chat」extension(提供 Chat 侧栏)。
Step 4:登入 GitHub 帐号
安装后 VS Code 右下角会出现 Copilot 图示,点击后按提示用浏览器授权 GitHub 帐号。授权完成后图示变成彩色表示启动成功。
Step 5:调整设定(可选)
喺 VS Code Settings(Ctrl+,)搜寻「copilot」:
Enable/Disable:可以对特定语言或文件类型关闭补全Inline Suggestions:设定建议出现嘅延迟时间Advanced:调整建议长度等进阶设定
日常使用技巧
Inline 建议模式
呢个系最基本亦系使用频率最高嘅功能。打开任何代码文件开始输入,Copilot 自动显示灰色建议文字。
高效使用技巧:
- 写清晰嘅函数名和 comment,Copilot 建议质素明显提升
- 函数顶部写一条 comment 描述功能,例如
// Calculate total price including HK tax,然后让 Copilot 自动补全整个函数 - 接受建议后立即继续输入,Copilot 会根据已接受嘅代码继续预测下一步
Chat 对话模式
喺 VS Code 侧栏开启 Copilot Chat(Ctrl+Shift+I),可以:
- 解释代码:选中一段代码,问「解释呢段代码做咩」
- Debug:贴上 error message,问「点解会出现呢个错误?」
- 重构:「帮我重构呢个函数,令佢更易读」
- 生成测试:「帮我为呢个 function 写 unit test(pytest)」
Chat 模式嘅上下文限制比 Inline 建议更大,适合处理较复杂嘅问题。
Agent 模式(Copilot Workspace)
2025 年推出嘅进阶功能,可以喺 GitHub Issue 或 VS Code 入面描述一个较大嘅任务,Copilot 自动:
- 分析相关文件
- 制定修改计划
- 逐步执行代码修改
- 你逐步 review 和确认
适合重构、加新功能等多文件修改嘅场景。
GitHub Copilot vs Cursor 比较
| 功能 | GitHub Copilot Pro | Cursor Pro |
|---|---|---|
| 月费 | $10 USD | $20 USD |
| 基础编辑器 | VS Code(extension) | VS Code 分支(独立 App) |
| Inline 建议 | 强 | 更强(Tab 预测更准确) |
| Chat 对话 | 好 | 好(支援更多模型) |
| Codebase 索引 | 有限(打开嘅文件) | 深度索引整个 Repo |
| Agent 模式 | 有(Workspace,beta) | 强(Composer Agent) |
| 模型选择 | GPT-4o、Claude 3.5 | GPT-4o、Claude 3.5、Gemini |
| 隐私模式 | Business Plan 有 | 有(Privacy Mode) |
| 学习曲线 | 低(extend VS Code) | 低(熟悉 VS Code 即用) |
| 最适合 | GitHub 重度用家、预算有限 | 追求最佳 AI 体验、全职开发 |
结论: 如果你系全职开发者、每日大量写代码,Cursor 嘅体验优于 Copilot,$20 投资回报值得。如果系兼职、学习、或者预算有限,Copilot Free 或 Copilot Pro $10 系更合理选择。
免费个人版限制(2024 年推出)
GitHub 喺 2024 年底推出免费个人版,主要限制系:
- 每月 2,000 次 Inline 补全:对轻度用家(学习、side project)通常足够,但全职开发者一日就用完
- 每月 50 次 Chat 请求:用完需升级
- 模型选择有限:免费版只用 GPT-4o mini,付费版可选 GPT-4o、Claude 3.5 Sonnet
- Copilot Workspace(Agent):需要付费计划
- 私人 Repo 功能:免费版亦支援,无限制
对于学生、初学者或偶尔用嘅开发者,免费版系完全合理嘅起点。用够先再考虑升级。
常见问题
Q:GitHub Copilot 会唔会泄露我嘅私有代码?
A:GitHub 声明 Pro 和 Free 个人版嘅代码片段可能用作模型改进(除非在设定关闭);Business 和 Enterprise 计划承诺唔使用代码训练模型。如果系企业敏感代码,建议用 Business Plan 或者开启 Privacy Mode,或考虑本地部署模型(如 Ollama)。
Q:Copilot 支援哪些程式语言?
A:所有主流语言均支援,包括 Python、JavaScript/TypeScript、Java、C#、Go、Ruby、PHP、Rust、Swift 等。对 Python 和 JavaScript 嘅建议质素最好(训练数据最多)。
Q:用 Copilot 会唔会令自己写代码能力退步?
A:呢个系真实担忧。建议策略:Copilot 作为辅助而非完全依赖,接受建议前理解每行代码意思,遇到唔熟悉嘅语法用 Chat 解释而唔系盲目接受。初学者建议先建立基础后再用 AI 辅助,避免跳过理解直接用建议。
Q:香港学生可以免费用 Copilot 吗?
A:可以。GitHub Education Pro Pack 包含 Copilot Pro 免费使用,条件系用香港学校嘅 .edu.hk 电邮或上传学生证验证。香港大学、香港中文大学、香港科技大学等院校学生均可申请。
Q:Copilot 生成嘅代码有版权问题吗?
A:GitHub 声明 Copilot 生成嘅代码归用家所有,但理论上有可能生成类似现有开源代码嘅片段。GitHub 提供「Duplication Detection」功能,可以过滤与已知开源代码高度相似嘅建议,建议开启(Settings > Copilot > Suggestions matching public code: Block)。




