用VS Code搭建GitHub Copilot

本指南将带你了解如何在Visual Studio Code中设置GitHub Copilot。要在 VS Code 中使用 Copilot,你需要用你的 GitHub 账号访问 GitHub Copilot。

请按照以下步骤开始使用 VS Code 中的 Copilot:

  1. 将鼠标悬停在状态栏中的Copilot图标上,选择使用AI功能

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

    • 如果你已经有Copilot订阅,VS Code会使用该订阅。

    • 如果你还没有Copilot订阅,你将注册Copilot免费套餐,并获得每月的在线建议和聊天互动限制。了解更多关于不同GitHub Copilot计划的信息。

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

    Copilot QuickStart学习基础知识。

  4. 类型/init在聊天会话中为你的项目设置AI项目。

    /initCommand 分析你的代码库,创建自定义指令,帮助 AI 生成符合你编码实践的代码。

重要

你免费版 GitHub Copilot 中的遥测功能目前已启用。默认情况下,允许与公共代码匹配的代码建议,包括 VS Code 和 github.com 体验中的代码引用。您可以通过在VS Code中设置关闭遥测来选择退出遥测数据采集
遥测。遥测水平
ORG 转不对劲或者你可以在Copilot设置中同时调整遥测和代码建议设置。

用 GHE 账户使用 Copilot

如果你的Copilot订阅与GitHub Enterprise(GHE)账户关联,你可以用你的GEE凭证在VS Code中登录Copilot。

  1. 如果你还没这样做,请将鼠标悬停在状态栏的Copilot图标上,选择**"使用AI功能**"。

  2. 在登录对话框中,选择继续 GHE.com,并提供你的 GHE 实例 URL 和凭证。

如果你需要在 GitHub.com 账户和GHE账户之间切换,请参见"根据工作空间或配置文件使用不同的GitHub账户"的说明。

用另一个 GitHub 账号搭配 Copilot

如果你的Copilot订阅关联到另一个GitHub账户,请按照以下步骤在VS Code中退出你的GitHub账户,然后用另一个账户登录。

  1. 在活动栏中选择**"账户** "菜单,然后选择你当前登录的账户的**"注销**"。

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

    • 在状态栏的Copilot菜单中选择登录以使用Copilot

    • 在活动栏中选择账户 菜单,然后选择"用 GitHub 登录"以使用 GitHub Copilot

    • 在命令面板中运行 GitHub Copilot: Sign in 命令(Ctrl+Shift+P)。

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

你可以根据VS Code工作区或个人资料使用不同的GitHub账号来管理Copilot。如果你用Copilot配合不同账户进行工作和个人项目,或者想用不同账户支持使用GitHub认证的不同扩展,这很有用。

请按照以下步骤配置 Copilot 使用哪个 GitHub 账户。该配置会在每个工作区和配置文件中保存。

  • 对于 GitHub.com 账户:

    1. 在活动栏的账户菜单中,选择管理扩展账户偏好
    2. 从扩展列表中选择GitHub Copilot Chat
    3. 在当前工作区和个人资料中选择你想用的 GitHub 账户来使用 Copilot
  • 对于 GHE.com 账户:

    提示

    如果你只想用GEE账户登录Copilot,请按照"用GEE账户登录"中的步骤。

    1. 运行偏好设置:从命令面板(Ctrl+Shift+P中打开用户设置(JSON)偏好设置:打开工作区设置(JSON))

    2. 添加以下设置,指定 GitHub Enterprise 作为 Copilot 的认证提供商:

      JSON

      复制代码
      "github.copilot.advanced": {
          "authProvider": "github-enterprise"
      }
    3. 如果你还没有登录,请重新登录你的GitHub Enterprise账户

移除 VS Code 中的 AI 功能

你可以用
chat.disableAIFeatures

设置,类似于你在 VS Code 中配置其他功能的方式。这会禁用并隐藏 VS Code 中的聊天或内联建议功能,同时禁用 Copilot 扩展。你可以在工作区或用户层面配置设置。

或者,使用标题栏聊天菜单中的**"学习如何隐藏AI特征**"作来访问该设置。
注释

如果你之前禁用了内置的AI功能,更新到新版本的VS Code时,你的选择会被尊重。

关闭工作区的AI功能

要禁用特定工作区的 AI 功能,请配置
chat.disableAIFeatures

工作区设置中的设置。该设置可在设置编辑器(Ctrl+,)中使用,或者您也可以编辑settings.json工作区中的文件。

下一步

相关推荐
得一录1 小时前
AI Agent的主流设计模式之规划模式
人工智能·python·深度学习
每天被梦想叫醒的程序员1 小时前
Copilot 与 CodeWhisperer 深度测评
copilot
Alsian1 小时前
Day33 GPU及call方法
人工智能·python·深度学习
格林威1 小时前
Baumer相机金属粉末铺粉均匀性评估:用于增材制造过程监控的 7 个实用技巧,附 OpenCV+Halcon 实战代码!
人工智能·opencv·视觉检测·制造·工业相机·智能相机·堡盟相机
rainbow7242441 小时前
学AI的完整花费清单:从入门到进阶的投入预算
人工智能
ZPC82102 小时前
window 下使用docker
人工智能·python·算法·机器人
子午2 小时前
【岩石种类识别系统】Python+深度学习+人工智能+算法模型+图像识别+TensorFlow+2026计算机毕设项目
人工智能·python·深度学习
格林威2 小时前
Baumer相机镜面反射区域遮蔽重建:恢复缺失纹理的 6 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·opencv·计算机视觉·视觉检测·工业相机·智能相机·堡盟相机