AI 程式設計教程中文版

GitHub Copilot 中文教程

基於 GitHub Docs 和 VS Code 官方資料重寫的 Copilot 中文教程,覆蓋 IDE、CLI、Cloud Agent、MCP 和企業治理。

中文開發者的 GitHub Copilot 官方教程中文版。這裡不把 Copilot 當成一個補全外掛講,而是按真實工作流拆成 GitHub 平臺、VS Code、Cloud Agent、Copilot CLI、MCP、SDK 和企業治理七層。

兩條互補路徑

你應該先知道的判斷

GitHub Copilot 不是單一產品。它至少有五個常見入口:IDE 裡的補全和 Chat、VS Code Agent Mode、GitHub.com 上的協作能力、Cloud Agent、Copilot CLI。把這些入口混在一起,教程會越讀越亂;按工作流拆開,選擇就清楚了。

flowchart LR
    A[寫程式碼時即時輔助] --> B[IDE 補全和 Chat]
    A --> C[VS Code Agent Mode]
    D[非同步交給 AI 做任務] --> E[Cloud Agent]
    F[終端裡委派和自動化] --> G[Copilot CLI]
    H[團隊治理] --> I[策略 / 內容排除 / 計費 / 指標]

官方能力地圖

按 GitHub Docs 的 Copilot concepts,Copilot 現在覆蓋:

  • Completions:IDE 中的程式碼建議和 code referencing。
  • Chat:面向程式碼庫、問題解釋和改寫的對話入口。
  • Agents:Cloud Agent、Copilot CLI、code review、memory、third-party agents、skills 和 enterprise agent management。
  • Context:repository indexing、content exclusion、MCP、Spaces。
  • Prompting:prompt engineering 和 response customization。
  • Tools:選擇合適 AI tool,以及 Copilot integrations。
  • Governance:usage metrics、policies、usage limits、billing、enterprise accounts、network settings、FedRAMP models、LTS models。

所以這套教程不會只寫“怎麼補全程式碼”。它會把 Copilot 當成 GitHub 生態裡的 AI 開發層來講:從 IDE 到 PR,從本地上下文到組織治理。

學習目標

讀完 GitHub Copilot 系列後,至少要能判斷:

  • 當前任務應該用補全、Chat、Agent Mode、Cloud Agent、CLI 還是 code review。
  • 哪些上下文應該來自 repository instructions、prompt files、MCP、Spaces 或索引。
  • 如何把非同步任務落到 branch、PR、review 和 CI。
  • 團隊如何設定 policies、content exclusion、usage metrics、billing 和 network controls。
  • 什麼時候 Copilot 是主入口,什麼時候應該配合 Codex、Claude Code、Cursor 或 OpenCode。

事實基準

和站內其他教程的關係

工具適合解決什麼入口
GitHub CopilotGitHub + IDE + 團隊協作 + PR 工作流本欄目
Claude Code終端深任務、長上下文、命令執行Claude Code
OpenAI CodexOpenAI coding agent、多入口和雲端任務Codex
OpenCode開源多模型 coding agentOpenCode

更新邊界

模型、價格、usage limits、billing、企業策略和 feature availability 必須回 GitHub Docs 核驗。本教程只保留穩定的工作流判斷和中文結構,不把高波動資訊寫死。

延伸學習

本頁目錄