生活分享

GitHub Copilot 入門:VS Code 裡的補全、Chat 與代理

在 VS Code 裡把 GitHub Copilot 裝起來用起來:安裝與登入、用 Tab 接受補全、在 Chat 用 /explain 與 /fix、分清編輯器裡的代理模式與在 GitHub 指派任務的 Copilot cloud agent。並以 2026 年 9 月官網為準整理方案:Free 每月 2,000 次補全與 50 次 chat,Pro 10 美元、Pro+ 39 美元、Max 100 美元,AI credits 怎麼算,學生、教師與熱門開源維護者怎麼免費用,以及訓練資料設定在哪裡關掉。

閱讀時間約 10 分鐘

插圖:白色螢幕上有幾行程式碼色塊與一條虛線的補全建議,右邊連著一個對話框與一個循環箭頭,代表補全、Chat 與代理三種用法。
圖片:Mokaair (© Mokaair)

GitHub Copilot 在 VS Code 裡其實是三件不同的事:邊打字邊冒出來的灰色補全、可以問問題也可以動手改檔案的 Chat,以及你交代一句話就自己規劃、自己執行的代理。分不清楚這三件事,就容易出現「為什麼它只補一行」「為什麼額度扣得這麼快」這類困惑;分清楚之後會發現,免費方案已經足夠讓初學者把整套流程完整走過一遍。

這篇帶你在 VS Code 裡從零裝起:安裝擴充功能、登入 GitHub 帳號、把補全用順、把 Chat 的斜線指令用熟,再分清楚編輯器裡的代理模式與跑在 GitHub 上的 Copilot cloud agent。最後整理 2026 年 9 月官網公布的方案、價格與額度,說明哪些人可以免費使用,以及你的程式碼會不會被拿去訓練模型、要在哪裡關掉。

補全、Chat、代理:VS Code 裡的三個入口

官方文件把 Copilot 的功能分成兩類:一類是輔助你打字的行內建議(inline suggestions)與下一步編輯建議(next edit suggestions),另一類是會自己規劃、自己動手的代理功能。落到 VS Code 的畫面上,你實際會碰到的是三個入口。

  • 補全:你在編輯器裡打字,Copilot 用灰色文字接著往下寫,按 Tab 就採用。適合補完你已經知道要寫什麼的那幾行。
  • Chat:側邊欄的對話視窗,可以問「這段在做什麼」、請它修錯、請它補測試,也可以讓它一次改好幾個檔案。
  • 代理:Chat 裡的代理模式會自己決定要改哪些檔案、提出要執行的終端機指令,並依錯誤訊息反覆修正,直到任務完成。

官方文件把 Chat 的模式分成三種:詢問模式(Ask mode)回答問題並提供程式碼建議、規劃模式(Plan mode)先產出一份詳細的實作計畫、代理模式(Agent mode)自主完成指定任務。初學者可以先把詢問模式當成預設,等到看得懂它的產出再往上換。

安裝與登入:五個步驟

官方文件寫得很明白:第一次在 Visual Studio Code 設定 Copilot 時,需要的擴充功能會自動安裝,你不必自己到市集找 GitHub Copilot 與 GitHub Copilot Chat。你需要準備的只有最新版的 VS Code 與一個 GitHub 帳號。

  1. 把 VS Code 更新到最新版本,開啟之後在右上角找到 Copilot 圖示。
  2. 還沒有方案的人,在側邊欄點「Sign up for Copilot Free」就能用免費方案開始;已經有付費方案的人直接登入即可。
  3. 依畫面提示到瀏覽器完成 GitHub 帳號授權,授權完成後回到 VS Code 就算登入。
  4. 新開一個檔案打幾行程式,出現灰色的接續文字,就表示補全已經在運作。
  5. 按 Ctrl+Alt+i(macOS 是 Control+Command+i),或點標題列的對話圖示,開啟 Copilot Chat。

補全:Tab 全部接受,方向鍵只接受一個字

補全最常見的誤解是「只能整段接受」。官方文件列出的做法是:整段建議按 Tab 接受;如果只想要開頭那一小截,按 Control 加右方向鍵(macOS 是 Command 加右方向鍵)只接受下一個字,剩下的讓它依你新打的內容重算。這一招在它方向對、細節錯的時候特別省事。

同一個位置通常不只一種寫法。把滑鼠移到建議上會出現前後箭頭,也可以用 Alt 加右中括號、Alt 加左中括號(macOS 用 Option 加右/左中括號)切換下一個與上一個建議。另外,補全不只發生在游標那一行:下一步編輯建議會預測你接下來可能要修改的位置,並在那裡給建議。

想讓補全更準,最省力的做法是先用註解把要做的事寫清楚再讓它接手。官方文件直接建議,用自然語言在註解裡描述你想做的事,Copilot 就會建議對應的程式碼。註解寫得愈具體,補出來的東西愈接近你要的樣子。

用註解引導補全:貼在函式上方再按 Enter · text
// 讀取 CSV 檔,略過空白列,回傳陣列
// 欄位順序:日期、品項、金額
// 金額轉成數字,日期保留原字串

Copilot Chat:常用斜線指令與怎麼給脈絡

Chat 有兩個入口:側邊欄的對話視窗,以及按 Ctrl 加 i(macOS 是 Command 加 i)在編輯器或整合式終端機裡直接開的行內對話。針對選取的那幾行問問題時,行內對話比較順手;要它一次處理好幾個檔案時,用側邊欄。

官方的 Copilot Chat 速查表列出 VS Code 可用的斜線指令,最常用的是這幾個。

  • /explain:說明目前編輯器裡這段程式碼怎麼運作。
  • /fix:針對選取範圍裡的問題提出修正。
  • /tests:為選取的程式碼產生單元測試。
  • /fixTestFailure:找出並修好失敗的測試。
  • /new:建立一個新專案。
  • /clear:開始一段新的對話。
  • /help:Copilot 基本用法的快速說明。

另外兩個符號也值得記起來:打 @ 叫出對話參與者,VS Code 有 @github、@terminal、@vscode、@azure;打 # 帶入脈絡,例如 #file、#selection、#function、#project,也可以直接把檔案拖進對話視窗。官方的提示詞說明建議,先給一段概括的目標,再列出具體需求,並且把你要它參考的檔案打開或把程式碼選取起來。

比較矩陣:補全、Chat、代理三種用法在執行位置、誰動手、額度與適用時機上的差別,下方說明代理模式與 Copilot cloud agent 跑在不同地方。
由左到右看三種用法,由上到下看四個面向;最下面一條說明代理的兩種形態,差別在它跑在你的電腦還是 GitHub 上。 · 圖片:Mokaair (© Mokaair)
閱讀完整文字說明

一張比較矩陣。三個直欄分別是補全、Chat 與代理,四個橫列分別是在哪裡執行、誰在動手、額度怎麼算、什麼時候用。補全在你的編輯器裡,由你自己按 Tab 採用,不扣 AI credits,免費方案每月上限 2,000 次,適合補完你已經知道要寫什麼的那幾行。Chat 在編輯器側邊欄,你問它答或改,會扣 AI credits,免費方案每月 50 次,適合看不懂、要修錯或要補測試的時候。代理在你的電腦或 GitHub 上執行,由它自己規劃與執行,會扣額度且跑得多扣得快,雲端代理限付費方案,適合一件說得清楚的完整任務。圖的下方說明代理有兩種:代理模式在你的電腦,在 VS Code 裡改檔案、提出終端機指令,每一步你都看得到也擋得下來;Copilot cloud agent 在 GitHub 上,在 GitHub Actions 提供的臨時環境裡工作,最後開一個草稿拉取請求給你審。

代理模式與 Copilot cloud agent 差在哪裡

這兩個名字很像,位置卻完全不同。代理模式跑在你自己的電腦上:它在你的 VS Code 裡改檔案、提出要執行的終端機指令,每一步你都看得到,也擋得下來。Copilot cloud agent 跑在 GitHub 上:官方文件說它有一個由 GitHub Actions 提供的臨時開發環境,可以自己讀程式碼、做修改、執行自動化測試與 linter,最後開一個草稿拉取請求讓你審。

這個雲端代理原本叫 Copilot coding agent,GitHub 在 2026 年 4 月 1 日的更新公告裡改名為 Copilot cloud agent,同時讓它不再侷限於拉取請求流程。官方文件列出的起點有三個:把 issue 的受理人指派給 Copilot、在 github.com 的 Copilot Chat 裡開一個工作階段,或從 GitHub 上的代理面板出發。

落到使用習慣上其實很好分:手上這個檔案要改,用代理模式;一件說得清楚、你暫時不想盯著的雜事,例如補測試、更新文件、修一個小 bug,就寫成 issue 指派給雲端代理,回頭再看它開的拉取請求。要注意雲端代理只對付費方案開放,免費方案的人先把代理模式用熟就好。

方案、額度與誰可以免費用

2026 年 9 月的官網上,個人方案有四個:Copilot Free、Copilot Pro(每月 10 美元)、Copilot Pro+(每月 39 美元)、Copilot Max(每月 100 美元);組織用的 Copilot Business 每人每月 19 美元、Copilot Enterprise 每人每月 39 美元。免費方案的限制是每月 2,000 次補全與 50 次 chat(含 Copilot Edits),而且只能用自動選擇的模型。

額度的算法在 2026 年 6 月 1 日換過一次。現在官網用的單位是 credits,1 credit 等於 0.01 美元,而且分成兩塊:base credits 對應你付的訂閱價格、不會變動,flex 則是會隨模型價格與效率調整的浮動部分。Pro 是每月 1,000 加 500,共 1,500 credits;Pro+ 是 3,900 加 3,100,共 7,000;Max 是 10,000 加 10,000,共 20,000;Business 每人 1,900、Enterprise 每人 3,900。實際扣多少取決於你用哪個模型、來回幾次、送進去多少 token。

在這之前的單位叫 premium requests(進階要求),一次互動算一次;舊制是 Pro 每月 300 次、Pro+ 每月 1,500 次,超出後每次 0.04 美元加購。官方文件現在把那頁標成舊制,只適用於 2026 年 6 月 1 日之後仍留在年繳舊方案的 Pro 與 Pro+ 訂戶。還有一件對初學者很重要的事:補全與下一步編輯建議不計入 AI credits,在所有付費方案都是無限的;會吃額度的是 Chat、Copilot CLI、雲端代理這些真的去問模型的功能。

GitHub 官網與官方文件,查證日 2026 年 9 月 14 日,價格為官網美元定價。
方案價格額度或包含內容適合誰
Copilot Free0 美元每月 2,000 次補全、50 次 chat,模型自動選擇想先試用、每天只補幾段程式碼的初學者
Copilot Student0 美元,需通過學生驗證補全與 AI credits 都有額度,模型自動選擇在學學生
Copilot Pro每月 10 美元補全無限,每月 1,500 AI credits,可選模型、可用雲端代理每天寫程式、會用到 Chat 與代理的人
Copilot Pro+每月 39 美元每月 7,000 AI credits,可用包含 Opus 在內的進階模型代理跑得兇、需要進階模型的人
Copilot Max每月 100 美元每月 20,000 AI credits,優先取得新模型與新功能整天讓代理工作的重度使用者
Copilot Business 與 Enterprise每人每月 19 或 39 美元每人每月 1,900 或 3,900 AI credits,額度在帳務層級共用需要集中管理、資料不得用於訓練的公司

免費資格有三種。通過驗證的學生可以使用 Copilot Student;通過驗證的教師,以及熱門開源專案的維護者,可能符合免費使用 Copilot Pro 的資格,GitHub 每個月重新評估一次。反過來說,已經從組織或企業拿到 Copilot 席次的人不能再申請 Copilot Free。

資料政策與三個常見問題

先講資料。官方文件寫的是:2026 年 4 月 24 日起,使用 Copilot Free、Pro、Pro+ 或 Max 的人,GitHub 可能會用你與 GitHub 功能互動的輸入、輸出、程式碼片段與相關脈絡,來訓練與改善 AI 模型,而且這個設定預設是開啟的。要關掉,就到 GitHub 右上角頭像進入 Copilot 設定,把「Allow GitHub to use my data for AI model training」改成 Disabled。Copilot Business 與 Copilot Enterprise 沒有這個選項,因為那兩個方案的資料本來就不用於訓練模型。

第二個問題:建議品質不好怎麼辦。多半不是模型笨,是脈絡不夠。官方提示詞說明給的做法是,先描述整體目標再列需求、把大任務拆成幾個小任務、避免「這個」這種指涉不明的說法,並且把要參考的檔案打開或把程式碼選取起來。如果是整個專案都適用的規矩,例如用哪個框架、測試怎麼跑、命名怎麼取,可以寫進版本庫裡的 .github/copilot-instructions.md,存檔之後 Copilot 就會讀到。

第三個問題:某些檔案不想被打擾。想整個關掉行內建議,點標題列 Copilot 圖示旁的箭頭,選 Configure Inline Suggestions 再選 Disable Completions;想只關掉特定語言,改 settings.json 裡的 github.copilot.enable,用星號設定預設值,再針對個別語言覆寫。寫設定檔或 Markdown 時關掉,是很常見的用法。

settings.json:只關掉特定語言的補全 · json
{
  "github.copilot.enable": {
    "*": true,
    "yaml": false,
    "markdown": false
  }
}

  • 生活分享

    Claude Code、Codex 搭本機模型:兩種接法怎麼選

    Claude Code 與 Codex 搭配本機模型有兩種接法:代理照常連雲端、把大量雜務交給腳本或 MCP 工具去問本機模型,或是把代理的模型整個換成本機模型。這篇用資料能不能出門、上下文開得夠不夠長、工作的類型三個問題幫你選,並對照 Ollama、LM Studio、Anthropic 與 OpenAI 的官方文件,分清楚本機權重、Ollama 的 cloud 標籤與供應商端點是三種不同的東西。

  • 生活分享

    把本機模型包成 MCP 工具,Claude Code 與 Codex 共用一支伺服器

    用官方 Python SDK 寫一支 stdio 的 MCP 伺服器,把本機的 Ollama 模型包成工具,Claude Code 與 Codex 就能共用:工具只收 inbox 底下的路徑,只回分類結果與結果檔路徑,不回信件原文。文中列出兩邊的登記指令、逾時與輸出上限的官方預設值,以及換成別家本機模型只改環境變數 LOCAL_MODEL 的做法,步驟都來自官方文件。

  • 生活分享

    把 Claude Code、Codex 整個換成本機模型:Ollama 與 LM Studio 設定與還原

    Ollama、LM Studio 與 Codex 的文件寫了把 Claude Code、Codex 整個換成本機模型的接法:Ollama 用 ollama launch 一行指令或手動設定,LM Studio 先開本機伺服器再設環境變數或加 --oss。這篇把四種組合的指令、兩家文件建議的上下文長度、Claude Code 用 /status 確認連到誰的方法,以及用完怎麼還原整理在一起;需要先裝好 Ollama 或 LM Studio,並且已有 Claude Code 或 Codex。

  • 生活分享

    Claude Code、Codex 搭本機模型的注意事項:開工前的檢查清單

    Claude Code 或 Codex 搭本機模型之前,先照一張表逐項核對:代理讀不讀得到原始檔、現在連的是誰、標籤是不是 :cloud、上下文實際開多長、逾時與輸出量、怎麼驗收。每一項寫怎麼檢查,並指出詳見同組哪一篇,另外收進供應商端點、條款與授權、繁體中文用字檢查;檢查方法取自 Anthropic、OpenAI、Ollama 與 DeepSeek 的官方文件。

最新旅遊情報攻略

資料來源

生活分享