用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工作区中的文件。

下一步

相关推荐
极光技术熊44 分钟前
Spring AI 从入门到精通:构建你的 AI 开发知识体系
后端·github
程序员cxuan1 小时前
一句话,让你用上 GPT-5.6
人工智能·后端·程序员
机器之心1 小时前
AI圈刚开始谈Loop Engineering,两位95后博士已经盯上了人类闭环数据
人工智能·openai
澄旭1 小时前
一文讲清 MCP:AI 应用连接外部世界的标准协议
人工智能
机器之心1 小时前
不只DeepSeek,阶跃等开源JetSpec:大模型解码提速近10倍
人工智能·openai
moMo1 小时前
当LLM学会"递纸条",AI是如何调用工具的
人工智能
拾年2752 小时前
大模型的"聪明"从哪来?聊聊 AI 数据集的那些事儿
人工智能·深度学习·机器学习
用户39483951075532 小时前
怎么让我的 Agent 真正"懂"我?——关于记忆、经验学习与预测的一些真实体验
github
拾年2752 小时前
从 Prompt 到 Context 再到 Harness:AI 工程化的三年三级跳
人工智能