GitHub Copilot CLI 完整教學:讓 AI 直接在終端機幫你寫程式 - Mr. 蔡大痣數位轉型顧問 - WordPress 及 SEO 專家

文章分類/

GitHub Copilot CLI 完整教學:讓 AI 直接在終端機幫你寫程式

0 瀏覽
2026-03-22 更新

身為開發者,你是否曾希望有個 AI 助手能在終端機中直接協助你寫程式、修 bug、甚至重構程式碼?GitHub Copilot CLI 正是為此而生。它將 GitHub Copilot 的 AI 能力帶進你的命令列環境,讓你無需切換視窗,就能與 AI 協作完成各種開發任務。本文將帶你從安裝到實戰,快速掌握 GitHub Copilot CLI 的核心功能。


什麼是 GitHub Copilot CLI?

GitHub Copilot CLI(Command Line Interface)是 GitHub 推出的終端機 AI 助手,與 VS Code 的 Copilot 擴充功能不同,它直接整合在你的 Shell 環境中。你可以用自然語言下達指令,讓 AI 幫你完成以下任務:

  • 撰寫、修改、重構程式碼
  • 分析並修復 Bug
  • 解釋複雜的程式邏輯
  • 執行 Git 操作與 PR 管理
  • 搜尋程式碼庫並回答問題

GitHub Copilot CLI 是一個以代理(agentic)架構為基礎的工具,能夠規劃並執行複雜的多步驟任務,不只是單純的程式碼補全。


系統需求與安裝 GitHub Copilot CLI

系統需求

在安裝前,請確認你的環境符合以下條件:

  • 作業系統:macOS、Linux 或 Windows(需 PowerShell v6+)
  • GitHub 帳號:需有有效的 Copilot 訂閱方案
  • 網路連線:需能連線至 GitHub API

安裝步驟

根據你的作業系統選擇以下其中一種方式安裝:

📌 方法一:官方安裝腳本(macOS / Linux 推薦)

curl -fsSL https://gh.io/copilot-install | bash

📌 方法二:Homebrew(macOS / Linux)

brew install copilot-cli

📌 方法三:npm(跨平台)

npm install -g @github/copilot

📌 方法四:WinGet(Windows)

winget install GitHub.Copilot

第一次啟動與登入

安裝完成後,在終端機輸入以下指令啟動 GitHub Copilot CLI:

copilot

首次啟動時,系統會提示你登入 GitHub。在對話框中輸入 /login,然後依照畫面指示完成 OAuth 認證即可。

如果你偏好使用 Personal Access Token(PAT)登入,可以前往 GitHub 設定頁面建立一個含有「Copilot Requests」權限的 Fine-grained PAT,並設定環境變數:

# 加入 ~/.bashrc 或 ~/.zshrc
export GH_TOKEN=你的_PAT_Token

常用指令速查表

以下是 GitHub Copilot CLI 中最常用的斜線指令(Slash Commands)整理:

指令說明
/model切換 AI 模型(Claude Sonnet / GPT 等)
/plan先建立實作計畫,再進行程式修改
/diff檢視目前目錄的程式碼變更
/review執行程式碼審查代理
/pr操作目前分支的 Pull Request
/lsp管理語言伺服器(Language Server)設定
/mcp管理 MCP Server 設定
/context顯示目前對話的 context window 使用量
/compact壓縮對話紀錄,節省 context 用量
/clear清除對話紀錄
/help顯示所有可用指令

此外,你還可以使用以下快捷鍵提升操作效率:

快捷鍵功能
Shift + Tab切換模式(互動模式 → 計畫模式)
Ctrl + S執行指令並保留輸入
Ctrl + L清除畫面
Ctrl + C × 2離開 CLI
! 開頭直接執行 Shell 指令(不透過 AI)
@檔案名稱將特定檔案加入對話情境

實際使用範例

範例一:詢問程式碼問題

進入你的專案目錄後啟動 Copilot CLI,直接用繁體中文詢問:

cd /your/project
copilot

接著在對話框輸入:

「幫我解釋 src/auth/jwt.ts 這個檔案的運作邏輯」

Copilot CLI 會自動讀取檔案內容並用中文為你說明。你也可以用 @src/auth/jwt.ts 語法明確指定要參考的檔案。

範例二:請 AI 修改程式碼

GitHub Copilot CLI 不只回答問題,它能直接修改你的程式碼。例如:

「把 utils/format.js 裡的所有 callback 改寫成 async/await 語法」

CLI 會顯示修改計畫並等待你確認後才實際寫入檔案,確保操作安全可控。如果想先看計畫再決定,可以在任何指令前加上 [[PLAN]] 前綴,讓 AI 先列出步驟再執行。

範例三:Git 與 PR 操作

你也可以用自然語言操作 Git 流程:

「幫我建立一個 PR,標題說明這次新增了使用者登入功能」

搭配 /pr 指令,可以直接在 CLI 中建立、瀏覽或合併 Pull Request,大幅節省在瀏覽器和終端機之間切換的時間。


進階技巧

熟悉基本操作後,以下幾個進階功能能讓你的工作流程更有效率:

  1. 自訂指令說明(COPILOT_CUSTOM_INSTRUCTIONS):在專案根目錄建立 .github/copilot-instructions.md,寫入專案的技術棧、編碼風格等說明,讓 AI 每次回應都符合你的規範。
  2. 切換 AI 模型:使用 /model 指令選擇不同的模型,例如 Claude Sonnet 或 GPT-5,針對不同任務選用最適合的模型。
  3. Autopilot 模式:啟用實驗性功能後(/experimental),可用 Shift+Tab 進入 Autopilot 模式,讓 AI 持續工作直到任務完成,無需頻繁確認。
  4. LSP 整合:安裝對應語言的 Language Server 後,透過 /lsp 指令設定,讓 AI 擁有更精準的程式碼理解能力(如 Go to Definition、型別資訊等)。
  5. MCP Server 擴充:透過 /mcp 連接 Model Context Protocol 伺服器,擴展 AI 的能力範圍(如連接資料庫、外部 API 等)。

常見問題 FAQ

Q1:GitHub Copilot CLI 需要額外付費嗎?

GitHub Copilot CLI 包含在現有的 Copilot 訂閱中,不需要額外費用。但每次向 AI 發送提示會消耗「Premium 請求」配額,請留意每月的使用量限制。詳情可參考 GitHub 官方說明

Q2:可以在沒有網路的環境下使用嗎?

不行。GitHub Copilot CLI 需要連線至 GitHub 的 API 伺服器才能運作,離線環境下無法使用 AI 功能。

Q3:AI 修改程式碼會直接寫入檔案嗎?

預設情況下,所有會修改檔案的操作都需要你明確確認後才會執行。你可以用 /allow-all 開啟自動核准模式,但建議只在清楚了解 AI 要做什麼的情況下使用。

Q4:組織或企業用戶有什麼限制?

如果你透過組織或企業帳號使用 Copilot,管理員可能已在設定中停用 Copilot CLI 功能。若無法使用,請聯繫你的組織管理員確認權限設定。


結論

GitHub Copilot CLI 徹底改變了開發者在終端機中工作的方式。從安裝設定、程式碼問答,到直接修改檔案與管理 Git 流程,這款 AI 程式助手讓你能在不離開命令列的情況下完成更多事。如果你已有 GitHub Copilot 訂閱,現在就可以立即安裝試用,體驗 AI 協作開發的全新效率。

想進一步了解更多使用技巧?歡迎參考 GitHub Copilot CLI 官方文件,或直接在 CLI 中輸入 /help 探索所有功能。

▧ 文章分類

▧ 熱門文章

▧ 最新文章

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

[orca_infinite_scroll]