在 VS Code 中设置 GitHub Copilot

本指南将引导您在 Visual Studio Code 中设置 GitHub Copilot。要在 VS Code 中使用 Copilot,您需要通过您的 GitHub 账户访问 GitHub Copilot。

按照以下步骤在 VS Code 中开始使用 Copilot

  1. 将鼠标悬停在状态栏的 Copilot 图标上,然后选择使用 AI 功能 (Use AI Features)

  2. 选择一种登录方法并按照提示操作。

    重要

    自 2026 年 4 月 20 日起,Copilot Pro、Copilot Pro+、Max 和学生计划的新注册已暂停。

  3. 开始在 VS Code 中使用 Copilot 吧!

    通过 Copilot 快速入门了解基础知识。

  4. 在聊天会话中输入 /init,即可为 AI 设置您的项目。

    /init 命令会分析您的代码库并创建自定义指令 (custom instructions),帮助 AI 生成符合您编码习惯的代码。

重要

您的免费版 GitHub Copilot 目前已启用遥测功能。默认情况下,允许使用与公共代码匹配的代码建议,包括 VS Code 和 github.com 体验中的代码引用。您可以通过将 VS Code 中的 telemetry.telemetryLevel 在 VS Code 中打开 在 VS Code Insiders 中打开 此设置由组织级别管理。请联系您的管理员进行更改。 设置为 off 来选择退出遥测数据收集,或者您可以在 Copilot 设置中调整遥测和代码建议设置。

使用 GHE 账户使用 Copilot

如果您的 Copilot 订阅与 GitHub Enterprise (GHE) 账户关联,您可以使用您的 GHE 凭据登录 VS Code 中的 Copilot。

  1. 如果尚未操作,请将鼠标悬停在状态栏的 Copilot 图标上,然后选择使用 AI 功能 (Use AI Features)

  2. 在登录对话框中,选择 使用 GHE.com 继续 (Continue with GHE.com) 并提供您的 GHE 实例 URL 和凭据。

如果您需要在 GitHub.com 账户和 GHE 账户之间切换,请参阅为每个工作区或配置文件使用不同的 GitHub 账户以获取说明。

为 Copilot 使用不同的 GitHub 账户

如果您的 Copilot 订阅与另一个 GitHub 账户关联,请按照以下步骤退出 VS Code 中的 GitHub 账户,并使用另一个账户登录。

  1. 选择活动栏中的 账户 (Accounts) 菜单,然后为您当前登录的账户选择 注销 (Sign out)

    Accounts menu in VS Code, showing the option to sign out of the current GitHub account.

  2. 使用以下任一方法登录您的 GitHub 账户

    • 从状态栏的 Copilot 菜单中选择 登录以使用 Copilot (Sign in to use Copilot)

      Sign in to use Copilot from the Copilot status menu.

    • 选择活动栏中的 账户 (Accounts) 菜单,然后选择 登录 GitHub 以使用 GitHub Copilot (Sign in with GitHub to use GitHub Copilot)

      Accounts menu in VS Code, showing the option to sign in with GitHub to use GitHub Copilot.

    • 在命令面板中运行 GitHub Copilot: 登录 (Sign in) 命令(⇧⌘P(Windows, Linux Ctrl+Shift+P)。

为每个工作区或配置文件使用不同的 GitHub 账户

您可以针对每个 VS Code 工作区或配置文件为 Copilot 使用不同的 GitHub 账户。如果您在工作和个人项目中使用不同的 Copilot 账户,或者您希望为使用 GitHub 身份验证的不同扩展程序使用不同的账户,这会非常有用。

请按照以下步骤配置 Copilot 使用的 GitHub 账户。此配置将按工作区和配置文件保存。

  • 对于 GitHub.com 账户

    1. 在活动栏的“账户”菜单中,选择 管理扩展账户首选项 (Manage Extension Account Preferences)
    2. 从扩展列表中选择 GitHub Copilot Chat
    3. 选择您希望在当前工作区和配置文件中为 Copilot 使用的 GitHub 账户
  • 对于 GHE.com 账户

    提示

    如果您只想为 Copilot 使用 GHE 账户,请按照使用 GHE 账户使用 Copilot 中的步骤使用您的 GHE 账户登录。

    1. 在命令面板中运行 首选项:打开用户设置 (JSON) (Preferences: Open User Settings (JSON))首选项:打开工作区设置 (JSON) (Preferences: Open Workspace Settings (JSON))⇧⌘P(Windows, Linux Ctrl+Shift+P

    2. 添加以下设置以指定 GitHub Enterprise 作为 Copilot 的身份验证提供程序

      "github.copilot.advanced": {
          "authProvider": "github-enterprise"
      }
      
    3. 如果您尚未登录,请重新登录您的 GitHub Enterprise 账户

从 VS Code 中移除 AI 功能

您可以通过 chat.disableAIFeatures 在 VS Code 中打开 在 VS Code Insiders 中打开 设置禁用 VS Code 中的内置 AI 功能,这与您配置 VS Code 中其他功能的方式类似。这将禁用并隐藏 VS Code 中的聊天或内联建议等功能,并禁用 Copilot 扩展。您可以在工作区或用户级别配置此设置。

或者,从标题栏的聊天菜单中使用了解如何隐藏 AI 功能操作来访问此设置。

注意

如果您之前已禁用内置 AI 功能,在更新到新版本的 VS Code 时,您的选择将得到尊重。

为某个工作区禁用 AI 功能

要为特定工作区禁用 AI 功能,请在工作区设置中配置 chat.disableAIFeatures 在 VS Code 中打开 在 VS Code Insiders 中打开 设置。此设置可在设置编辑器(⌘,(Windows, Linux Ctrl+,)中找到,或者您可以直接编辑工作区中的 settings.json 文件。

后续步骤

© . This site is unofficial and not affiliated with Microsoft.