MobileSetting logo 流動科技
AI 工具雲端技術

GitHub Copilot 教學 2026:香港程式設計師必讀完全指南

GitHub Copilot 係目前最強 AI 程式助理嗎?本文從安裝設定、每日使用技巧到 Copilot vs Cursor 比較,幫香港開發者判斷是否值得訂閱。

GitHub Copilot 教學 2026:香港程式設計師必讀完全指南

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 龐大嘅開源代碼庫訓練。工作原理係:

  1. 即時分析你嘅代碼上下文:你喺 VS Code 打字時,Copilot 持續分析你目前嘅文件、打開嘅相關文件、同你嘅輸入,預測你想寫嘅代碼
  2. Inline 建議:灰色文字顯示建議,按 Tab 接受,按 Esc 拒絕,按 Alt+] 切換其他建議
  3. Chat 對話:Copilot Chat 喺 VS Code 側欄,可以問問題、解釋代碼、要求重構
  4. 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 自動:

  1. 分析相關文件
  2. 制定修改計劃
  3. 逐步執行代碼修改
  4. 你逐步 review 和確認

適合重構、加新功能等多文件修改嘅場景。


GitHub Copilot vs Cursor 比較

功能GitHub Copilot ProCursor 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.5GPT-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)。