本文根據 VS Code 官方文檔《Set up GitHub Copilot in VS Code》和 GitHub 官方文檔的 IDE 快速上手整理,資料核對於 2026-10-11。
適用於誰
- 用 VS Code 寫代碼,想把 GitHub Copilot 開起來的人;
- 搜「github copilot vscode 教學」「github copilot vscode 使用」的人;
- 公司帳號和個人帳號都有,不知道 VS Code 裏怎麼切的人。
結論先說
- 現在不用手動裝擴展。GitHub 官方文檔寫明:第一次在 VS Code 裏設定 Copilot 時,所需擴展會自動安裝。
- 入口在右下角狀態欄的 Copilot 圖標:滑鼠移上去,選 Use AI Features,再選登入方式。
- 沒有訂閱也能用:符合條件的帳號登入後會自動進入 Copilot Free,每月有一定的補全次數和 AI credits。
- 三種用法:打字時的灰色補全(Tab 接受)、Chat 裏提問(
Ctrl+Alt+I)、選 Agent 讓它自己改一個任務。 - 聊天、Agent 都消耗 AI credits;付費檔的代碼補全不計 credits、不限量。
步驟一:開啟並登入
- 把 VS Code 更新到最新版(官方建議不低於 1.120,舊版本能用,但模型價格和用量資訊可能顯示不準);
- 滑鼠移到狀態欄的 Copilot 圖標,選 Use AI Features;
- 選擇登入方式,按提示在瀏覽器裏完成授權;
- 帳號已有 Copilot 訂閱的話會直接用上;沒有的話,符合條件的帳號會進入 Copilot Free。
公司通過 GitHub Enterprise(GHE.com)託管帳號的,在登入框裏選 Continue with GHE.com,填實例地址後登入。僱主提供了 Copilot 的,官方建議用組織帳號登入。
步驟二:第一個補全
新建一個 .js 文件,輸入:
javascript
function calculateDaysBetweenDates(begin, end) {
Copilot 會用灰色文字給出整個函數體的建議,按 Tab 接受(每次的建議內容可能不同)。其他語言同理。
步驟三:在 Chat 裏提問
- 打開一個已有的代碼文件;
- 按
Ctrl+Alt+I(macOS 為Control+Command+I)打開 Chat; - 輸入
這個文件是做什麼的,回車; - 在編輯器裏選中一行,再問
解釋這一行。
Copilot 能看到你當前打開的文件,所以不必先把代碼貼一遍。
步驟四:讓 Agent 完成一個任務
在 Chat 視圖底部的下拉里選 Agent,描述任務,例如:
text
做一個任務管理網頁:可以新增、刪除任務,並把任務標記為已完成。
Copilot 會自己決定改哪些文件、生成代碼、在你批准後運行命令。完成後逐個查看改動再接受。更詳細的用法見《GitHub Copilot Agent 模式怎麼用》。
登入後還可以在聊天裏輸入 /init,讓它為當前項目生成一份起步用的自定義指令,寫法見《copilot-instructions.md 怎麼寫》。
切換帳號、按項目用不同帳號
換一個帳號:點活動欄的 Accounts(帳戶)選單,對當前帳號選 Sign out;然後從 Copilot 狀態欄選單選 Sign in to use Copilot,或在命令面板運行 GitHub Copilot: Sign in。
不同工作區用不同帳號:Accounts 選單 → Manage Extension Account Preferences → 選 GitHub Copilot Chat → 為當前工作區和配置文件挑帳號。個人項目用個人帳號、公司項目用公司帳號時很有用。
看用量、關功能
- 用量:從狀態欄打開 Copilot 狀態面板,可以看到本月額度用了多少。額度規則見《GitHub Copilot 免費版與 Pro 區別》。
- 徹底隱藏 AI 功能:把設定
chat.disableAIFeatures打開(用戶級或工作區級)。它會隱藏聊天和行內補全並停用 Copilot 擴展;只想在某個項目裏關,就寫進該工作區的settings.json。 - 遙測:官方說明 Free 檔預設開啟遙測,可以把
telemetry.telemetryLevel設為off,或到 GitHub 的 Copilot 設定裏調整。
常見問題
Q:模式下拉里沒有 Agent?
官方說明:如果看不到 Agent 選項,可能是企業或組織管理員在你的 IDE 上禁用了它。
Q:不訂閱 Copilot,只用自己的模型 Key 行不行?
VS Code 支持自帶模型 Key,這部分由對應的模型提供方計費;但官方註明行內補全、語義搜尋等仍然需要 GitHub Copilot 服務。
Q:登入了但一直沒有建議?
先看狀態欄圖標有沒有報錯、是否已登入正確的帳號;公司帳號要確認管理員給你分配了席位。認證問題官方有專門的《Troubleshooting common issues》頁面。
Q:數據會被拿去訓練嗎?
VS Code 文檔的說法是:請查看 GitHub Copilot Trust Center 和你所在組織的政策;VS Code 自己的遙測設定與 AI 提供方的數據處理是兩回事。
Q:JetBrains、終端裏怎麼用?
見《GitHub Copilot 在 IDEA / PyCharm 裏怎麼用》和《GitHub Copilot CLI 安裝與使用》。
參考資料
- Set up GitHub Copilot in VS Code(VS Code 官方):https://code.visualstudio.com/docs/copilot/setup
- Quickstart for using GitHub Copilot in your IDE(GitHub 官方):https://docs.github.com/en/copilot/get-started/quickstart-for-using-github-copilot-in-your-ide
- Installing the GitHub Copilot extension in your environment(GitHub 官方):https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/set-up-copilot/install-copilot-extension
- Plans for GitHub Copilot(GitHub 官方):https://docs.github.com/en/copilot/get-started/plans
0 條評論
還沒有評論,來搶沙發~