如何在 VS Code 裡使用 GitHub Copilot Chat:安裝、登入與第一次行內對話

裝上官方 Copilot 擴充,登入 GitHub,然後用行內聊天改一處能檢查的程式。

倉庫已在 VS Code 打開。你要在目前檔案裡問一句、改一處,而不是另開一個網站。官方擴充是 GitHub Copilot:從市集裝上,用 GitHub 登入,再用行內聊天做第一次編輯。

可檢索的做法是 如何在 VS Code 裡使用 GitHub Copilot Chat:安裝 GitHub Copilot 擴充,登入有權限的 GitHub 帳號,然後用 Inline Chat(Ctrl+I / ⌘I)對選取下一件能檢查的改動。步驟以 VS Code Copilot 文件和 GitHub Copilot Chat 文件為準。

⇧XCtrl/Cmd+Shift+X 開啟擴充;搜 GitHub Copilot 再按 Install
⌘I行內聊天:Ctrl+I(Mac 用 ⌘I);側欄聊天:Ctrl+Alt+I
1第一次只改一處選取,再自己讀 diff

先裝擴充,再登入 GitHub

市集安裝

按 Ctrl+Shift+X(Mac 用 ⌘⇧X)開啟擴充檢視,搜 GitHub Copilot,按 Install。裝的是 GitHub 發布的擴充。需要聊天時一併確認 Copilot Chat 已啟用;新版本常打成一套。

登入不是裝飾

狀態列或命令面板裡用 GitHub 帳號登入。帳戶要帶 Copilot 席次。沒登入時,行內聊天打不開,補全也不會出。

入口快捷鍵(會隨版本改)第一次用來做什麼
Inline ChatCtrl+I / ⌘I對目前選取或游標附近改一處
Chat 檢視Ctrl+Alt+I,或 Copilot: Open Chat問倉庫級問題、貼報錯、要解釋
行內補全打字即可;Tab 接受短補全,不適合第一次當「對話」練

一遍走完:安裝、登入、第一次行內對話

  1. 01
    從市集安裝

    確認裝的是 GitHub Copilot。裝完看狀態列圖示。若沒有,命令面板搜 Copilot。

  2. 02
    用 GitHub 登入

    按提示在瀏覽器完成 OAuth。回到 VS Code,確認帳戶顯示已登入且 Copilot 可用。學生或組織席次以 GitHub 帳戶頁為準。

  3. 03
    選取一段,打開 Inline Chat

    打開一個既有檔,選取函式或幾行。按 Ctrl+I(Mac 用 ⌘I)。寫清結果和怎樣算做成。不要把五個無關檔寫進同一句。

  4. 04
    讀 diff 再接受

    看它改了什麼。拒絕越界編輯。測試自己跑。官方只保證介面迴路,不保證補丁一次正確。

給這段函式加空 user id 時回傳 401 的守衛。
不要改這個檔以外的程式。先說明你會動哪幾行,
等我接受再寫入。

第一次對話常在哪裡斷

擴充裝了,提示沒有席次
登入的 GitHub 帳號沒有 Copilot。換有訂閱的帳號,或到 github.com/settings/copilot 看方案。本頁不代開通。
按了快捷鍵沒有浮層
焦點不在編輯器,或快捷鍵被占用。命令面板搜 Inline Chat。確認已登入。
把側欄裡一長段計畫直接全盤接受
Chat 可以跨檔提議。讀每個 diff。方向錯了就停,不要在壞補丁上疊第二次。

先登入,再對一處選取問一句,然後自己讀 diff。接受按鈕不是審查。

訂閱和額度在你這邊

價格與地區限制以 GitHub Copilot 定價頁為準。組織管理員可以關掉 Chat 或限制模型。本教程不保證某家模型一定出現在列表裡。

兩個人要對齊一次補丁再合入,把檔案清單攤在同一頁即可。用 oakmeet 開一間會過期的房:瀏覽器、空間碼、不用註冊。房間邊界見 八人、大約一小時

Copilot Chat 和 Cline、Cursor Agent 是同一回事嗎?

不是。Copilot Chat 掛在 VS Code 裡,帳單走 GitHub Copilot。Cline 是另一款市集擴充,模型走你選的供應商。Cursor Agent 是 Cursor 編輯器自帶的迴路。安裝和帳單分開。

一定要付費嗎?

擴充從市集安裝。對話需要有效 Copilot 席次:個人、商業、企業,或 GitHub 公布的學生 / 開源等方案。現行說明看 docs.github.com。本頁不販售套餐。

行內聊天和側欄聊天差在哪?

Inline Chat 對著目前選取改一處,適合第一次練手。側欄 Chat 適合問倉庫級問題或貼完整報錯。兩邊都能出編輯,都要你自己讀 diff。

第一次提示寫多長?

一件能檢查的事就夠:一個函式或幾行、一條禁止改動的路徑。做完再開下一輪。

立即開會