MobileSetting 流動科技 全部文章

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

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

MobileSetting編輯部 · · 8 分鐘閱讀
GitHub Copilot 教學 2026:香港程式設計師必讀完全指南

GitHub Copilot 月費 $10 USD,喺 VS Code 安裝 extension 後即可使用,主要功能係程式碼自動補全、解釋代碼、生成 unit test,係目前最廣泛使用嘅 AI 程式助理,2024 年推出免費個人版提供每月 2,000 次補全試用。


香港用 AI 推薦 VPN|NordVPN 現時約 76% off

經本站連結會去到 NordVPN 官網優惠頁(實測 Complete 方案約 Save 76%,另送額外 3 個月,附 30 日退款)。香港用家連日本/美國節點,較穩用 ChatGPT 等 AI 工具。

👉 領取 NordVPN 優惠 | VPN 比較教學

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)。