在 VS Code 中設定 GitHub Copilot
本指南將引導您完成在 Visual Studio Code 中設定 GitHub Copilot 的步驟。若要在 VS Code 中使用 Copilot,您需要使用您的 GitHub 帳戶來存取 GitHub Copilot。
依照下列步驟在 VS Code 中開始使用 Copilot
-
將滑鼠游標懸停在狀態列的 Copilot 圖示上,然後選取 使用 AI 功能。
-
選擇登入方法並依照提示操作。
-
如果您已經擁有 Copilot 帳戶訂閱,VS Code 將使用該訂閱。
-
如果您還沒有 Copilot 訂閱,您將註冊Copilot 免費方案,並獲得每月行內建議和聊天互動的限制。深入了解不同的GitHub Copilot 方案。
-
-
開始在 VS Code 中使用 Copilot!
透過Copilot 快速入門學習基本知識。
-
在聊天工作階段中輸入
/init,為您的專案設定 AI。/init命令會分析您的程式碼庫,並建立自訂指示,以協助 AI 生成符合您程式碼撰寫習慣的程式碼。
您的 GitHub Copilot 免費版本中的遙測目前已啟用。依預設,允許符合公開程式碼的程式碼建議,包括 VS Code 和github.com 體驗中的程式碼參考。您可以透過將 VS Code 中的遙測設定為 telemetry.telemetryLevel 此設定由組織層級管理。請聯絡您的管理員進行變更。為off來選擇退出遙測資料收集,或者您可以在Copilot 設定中調整遙測和程式碼建議設定。
搭配 GHE 帳戶使用 Copilot
如果您的 Copilot 訂閱與 GitHub Enterprise (GHE) 帳戶關聯,您可以使用您的 GHE 憑證在 VS Code 中登入 Copilot。
-
如果您尚未執行此操作,請將滑鼠游標懸停在狀態列的 Copilot 圖示上,然後選取 使用 AI 功能。
-
在登入對話方塊中,選擇使用 GHE.com 繼續,然後提供您的 GHE 實例 URL 和憑證。
如果您需要在 GitHub.com 帳戶和 GHE 帳戶之間切換,請參閱依工作區或設定檔使用不同的 GitHub 帳戶以取得指示。
搭配 Copilot 使用不同的 GitHub 帳戶
如果您的 Copilot 訂閱與另一個 GitHub 帳戶關聯,請依照下列步驟在 VS Code 中登出您的 GitHub 帳戶,然後使用另一個帳戶登入。
-
選取活動列中的帳戶功能表,然後選取您目前已登入的帳戶的登出。

-
使用以下任一方法登入您的 GitHub 帳戶
-
從狀態列的 Copilot 功能表中選取登入以使用 Copilot。

-
選取活動列中的帳戶功能表,然後選取使用 GitHub 登入以使用 GitHub Copilot。

-
在命令選擇區中執行GitHub Copilot: 登入命令 (⇧⌘P (Windows、Linux Ctrl+Shift+P))。
-
依工作區或設定檔使用不同的 GitHub 帳戶
您可以針對每個 VS Code 工作區或設定檔,為 Copilot 使用不同的 GitHub 帳戶。如果您將 Copilot 用於工作和個人專案的不同帳戶,或者您想為使用 GitHub 驗證的不同擴充功能使用不同的帳戶,這將會很有用。
依照下列步驟設定 Copilot 要使用的 GitHub 帳戶。此設定會儲存於每個工作區和每個設定檔。
-
適用於 GitHub.com 帳戶
- 在活動列的「帳戶」功能表中,選取 管理擴充功能帳戶偏好設定
- 從擴充功能清單中選取 GitHub Copilot Chat
- 選擇您要在目前工作區和設定檔中用於 Copilot 的 GitHub 帳戶
-
適用於 GHE.com 帳戶
提示如果您只想為 Copilot 使用 GHE 帳戶,請依照搭配 GHE 帳戶使用 Copilot 中的步驟,使用您的 GHE 帳戶登入。
-
從命令選擇區執行偏好設定: 開啟使用者設定 (JSON) 或偏好設定: 開啟工作區設定 (JSON) (⇧⌘P (Windows、Linux Ctrl+Shift+P))
-
新增以下設定,將 GitHub Enterprise 指定為 Copilot 的驗證提供者
"github.copilot.advanced": { "authProvider": "github-enterprise" } -
如果您尚未登入,請重新登入您的 GitHub Enterprise 帳戶
-
從 VS Code 移除 AI 功能
您可以使用 chat.disableAIFeatures 設定來停用 VS Code 中的內建 AI 功能,這與您在 VS Code 中設定其他功能的方式類似。這會停用並隱藏 VS Code 中的聊天或行內建議等功能,並停用 Copilot 擴充功能。您可以在工作區或使用者層級設定此設定。
或者,使用標題列聊天功能表中的 Learn How to Hide AI Features 動作來存取該設定。
如果您先前已停用內建的 AI 功能,則在更新到新版本的 VS Code 時,您的選擇將會被保留。
停用工作區的 AI 功能
若要為特定工作區停用 AI 功能,請在工作區設定中設定 chat.disableAIFeatures 設定。此設定可在「設定」編輯器中找到 (⌘, (Windows、Linux Ctrl+,)),或者您可以在工作區中編輯settings.json檔案。
後續步驟
- 繼續閱讀AI 使用快速入門,探索 VS Code 中 AI 輔助開發的主要功能。