在 VS Code 中设置 GitHub Copilot
本指南将引导您在Visual Studio Code中设置GitHub Copilot。要在美国代码中使用Copilot,您需要通过您的GitHub帐户访问GitHub Copilot。
请按照以下步骤开始在 VS Code 中使用 Copilot:
-
悬停在状态栏中的Copilot图标上并选择使用AI功能。
-
选择一种登录方法并按照提示操作。
-
如果您已经为您的账户购买了 Copilot 订阅,VS Code 将使用该订阅。
-
如果你还没有 Copilot 订阅,你将被注册到 Copilot 免费计划,并获得每月有限的内置建议和聊天互动。了解更多关于不同的 GitHub Copilot 计划。
-
-
开始在 VS Code 中使用 Copilot!
通过 Copilot 快速入门学习基础知识。
-
类型
/初始化在聊天会话中为您的项目设置人工智能。该
/初始化命令分析您的代码库并创建 自定义指令,以帮助 AI 生成符合您的编码习惯的代码。
在您的 GitHub Copilot 免费版本中,目前启用了遥测功能。默认情况下,允许与公共代码匹配的代码建议,包括 VS Code 和 github.com 中的代码引用体验。您可以通过在 VS Code 中禁用遥测数据收集来选择退出遥测数据收集,方法是设置
关,或者您可以在 Copilot 设置中调整遥测和代码建议的设置。
使用 Copilot 和 GHE 帐户
如果你的 Copilot 订阅与 GitHub Enterprise (GHE) 账户相关联,你可以使用你的 GHE 凭据在 VS Code 中登录 Copilot。
-
如果你还没有这样做,请将鼠标悬停在状态栏中的 Copilot 图标上并选择 使用 AI 功能.
-
在登录对话框中,选择继续使用 GHE.com 并提供您的 GHE 实例 URL 和凭据。
如果您需要在 GitHub.com 帐户和 GHE 帐户之间切换,请参阅 每个工作区或配置文件使用不同的 GitHub 帐户 以获取说明。
使用不同的 GitHub 账户与 Copilot
如果您的 Copilot 订阅与另一个 GitHub 帐户相关联,请按照这些步骤在 VS Code 中注销您的 GitHub 帐户,并使用另一个帐户登录。
-
选择活动栏中的账户菜单,然后选择登出您当前登录的账户。

-
使用以下任何一种方法登录您的 GitHub 帐户:
-
选择登录以使用 Copilot,从状态栏中的 Copilot 菜单。

-
选择活动栏中的账户菜单,然后选择使用 GitHub 登录以使用 GitHub Copilot。

-
运行 GitHub Copilot: 登录 命令在命令面板中 (⇧⌘P (Windows, Linux Ctrl+Shift+P)).
-
每个工作区或配置文件使用不同的 GitHub 账户
您可以在每个 VS Code 工作区或配置文件中为 Copilot 使用不同的 GitHub 账户。如果您为工作和个人项目使用不同的 GitHub 账户,或者希望为使用 GitHub 认证的不同扩展使用不同的账户,这将非常有用。
请按照以下步骤配置用于 Copilot 的 GitHub 账户。此配置按工作区和配置文件保存。
-
对于 GitHub.com 账户:
- 在活动栏的“账户”菜单中,选择“管理扩展账户偏好设置”
- 选择 GitHub Copilot Chat 从扩展列表中
- 选择您希望在当前工作区和配置文件中使用 Copilot 的 GitHub 帐户
-
对于GHE.com账户:
小贴士如果您只想使用 GHE 帐户来使用 Copilot,请按照 使用 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 功能
您可以通过以下方式禁用 VS Code 中的内置 AI 功能
或者,使用学习如何隐藏AI功能操作,从标题栏中的聊天菜单访问设置。
如果您之前已禁用内置的 AI 功能,升级到 VS Code 的新版本后,您的选择将被尊重。
禁用工作区的AI功能
要禁用特定工作区的AI功能,请配置
settings.json工作区中的文件。
下一步
- 继续使用快速入门来在 VS Code 中使用 AI 功能,发现 AI 助力开发的关键特性。