# 在环境中安装 GitHub Copilot 扩展

若要在首选编码环境中使用 Copilot ，请遵循所选 IDE 的步骤。

## 先决条件

要在 IDE 中使用 Copilot，你需要通过 Copilot Free 获得有限访问权限，或者订阅付费的 Copilot 计划以获得完整访问权限。 有关如何获取访问权限并选择合适计划的详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。

<div class="ghd-tool azure_data_studio">

## 关于 Azure Data Studio 中的 GitHub Copilot 扩展

在 Azure Data Studio 中安装 GitHub Copilot 扩展后，即可在你输入时接收来自 Copilot 的代码建议。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

## 在 Azure Data Studio 中安装 GitHub Copilot 扩展

1. 请确保你有权访问 GitHub Copilot。 有关详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。

2. 请确保具有兼容版本的 Azure Data Studio。 若要在Azure Data Studio中使用GitHub Copilot，必须安装 Azure Data Studio 1.44.0 或更高版本。 请参阅 Azure Data Studio 文档中的 [Azure Data Studio 下载页](https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studio)。

3. 在 GitHub Copilot Azure Data Studio 中安装扩展。 请参阅 Microsoft 文档中的[安装GitHub Copilot扩展](https://learn.microsoft.com/en-us/azure-data-studio/extensions/github-copilot-extension-overview#install-the-github-copilot-extension)。

4. 如果Azure Data Studio中的弹出窗口提示你登录以使用GitHub Copilot，请单击“**登录”GitHub**，然后按照屏幕上的说明进行操作。

   * 如果你之前已在GitHub上为你的帐户授权 Azure Data Studio，GitHub Copilot将自动获得授权。
   * 如果未收到授权提示，可以通过单击Azure Data Studio 窗口底部面板中的钟形图标来查看通知。

5. 如果您正在按照授权步骤操作，在浏览器中，GitHub 将为 GitHub Copilot 请求所需的权限。 若要批准这些权限，请单击 **Authorize Azure Data Studio**。

</div>

<div class="ghd-tool jetbrains">

## 关于 JetBrains IDE 中的GitHub Copilot扩展程序

在 JetBrains IDE 中安装 GitHub Copilot 扩展后，您便可以在 IDE 中与 Copilot 聊天，并在键入时接收来自 Copilot 的代码建议。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

### 版本兼容性

有关 JetBrains IDE 中 GitHub Copilot 扩展的版本兼容性信息，请参阅 JetBrains Marketplace 中的 [GitHub Copilot版本](https://plugins.jetbrains.com/plugin/17718-github-copilot/versions)。

### 关于 JetBrains IDE 中 GitHub Copilot 插件的许可证

GitHub，Inc. 是 JetBrains 插件的许可者。 此插件的最终用户许可协议是 [GitHub “其他产品和功能条款](/zh/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot) ”，并且此插件的使用受这些条款的约束。 JetBrains 对插件或此类协议不承担任何责任或义务。 使用插件即代表你同意上述条款。

## 在你的 JetBrains IDE 中安装 GitHub Copilot 插件

以下过程将指导你在 IntelliJ IDEA 中安装 GitHub Copilot 插件。 在另一个受支持的 IDE 中安装插件的步骤可能有所不同。

1. 请确保你有权访问 GitHub Copilot。 有关详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。

2. 请确保你安装了一个与 GitHub Copilot 兼容的 JetBrains IDE。
   GitHub Copilot 与以下 IDE 兼容：

   * IntelliJ IDEA（旗舰版、社区版、教育版）
   * Android Studio
   * CLion
   * Code With Me 来宾
   * DataGrip
   * DataSpell
   * GoLand
   * JetBrains 客户端
   * MPS
   * PhpStorm
   * PyCharm（专业版、社区版、教育版）
   * Rider
   * RubyMine
   * RustRover
   * WebStorm

   请参阅 [JetBrains IDE](https://www.jetbrains.com/products/?ref_product=copilot\&ref_type=engagement\&ref_style=button) 工具查找器进行下载。

3. 在 JetBrains IDE 中，打开 **插件** 设置，搜索 **市场** 查找 GitHub Copilot 插件，然后单击“ **安装**”。 有关详细信息，请参阅 [GitHub Copilot](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\&ref_type=engagement\&ref_style=text) JetBrains 市场中的插件。

4. 安装完成后 GitHub Copilot ，单击“ **重启 IDE**”。

5. JetBrains IDE 重启后，单击**工具**菜单。 单击**GitHub Copilot**，然后单击 **“登录到”。GitHub**

   > \[!NOTE]
   > 如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom?tool=jetbrains#authenticating-from-jetbrains-ides)。

   ![展开的“工具”菜单和“GitHub Copilot”子菜单的屏幕截图。 “登录到 GitHub”选项以蓝色突出显示。](/assets/images/help/copilot/jetbrains-tools-menu.png)

6. 在“登录 GitHub”对话框中，若要复制设备代码并打开设备激活窗口，请单击“ **复制并打开**”。

   ![“登录到 GitHub”对话框的屏幕截图。 设备代码显示在标记为“复制并打开”的按钮上方。](/assets/images/help/copilot/device-code-copy-and-open.png)

7. 设备激活窗口将在浏览器中打开。 如果系统提示你登录GitHub，请使用GitHub帐户登录，或点击**使用 Google 继续**或**使用 Apple 继续**。

8. 粘贴设备代码，然后单击**继续**。

9. GitHub 将为 GitHub Copilot 请求所需的权限。 若要批准这些权限，请单击“ **授权 GitHub Copilot 插件**”。

10. 权限获得批准后，JetBrains IDE 将显示确认。 若要开始使用 GitHub Copilot，请单击“ **确定**”。

## 在 GitHub Copilot 中访问 JetBrains IDEs 的其他方式

该插件提供完整的 Copilot 体验，但你也可以通过 JetBrains AI 助手访问 Copilot，或在无需安装该插件的情况下访问 Copilot CLI。 有关每个入口点产品/服务的比较，请参阅 [在 JetBrains IDE 中使用GitHub Copilot](/zh/copilot/concepts/agents/copilot-in-jetbrains)。

</div>

<div class="ghd-tool vimneovim">

## 关于 Vim/Neovim 中的 GitHub Copilot 扩展

在 Vim/Neovim 中安装 GitHub Copilot 扩展后，您可以在输入时接收来自 Copilot 的代码建议。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

## 在 Vim/Neovim 中安装 GitHub Copilot 扩展

GitHub 建议使用 Vim/Neovim 的内置插件管理器安装 GitHub Copilot 插件。 或者，可以使用所选插件管理器安装 `github/copilot.vim`。 有关详细信息，请参阅 [copilot.vim 存储库](https://github.com/github/copilot.vim)。

1. 请确保你有权访问 GitHub Copilot。 有关详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。

2. 请确保已安装 Vim/Neovim 的兼容版本。 若要在 Vim/Neovim 中使用 GitHub Copilot ，必须具有 Vim 版本 9.0.0185/Neovim 版本 0.6 或更高版本，并且 Node.js 版本 18 或更高版本。 请参阅 [Vim](https://vimhelp.org/) / [Neovim 文档](https://neovim.io/doc/)和 [Node.js 网站](https://nodejs.org/en/)。

3. 使用内置插件管理器进行安装 GitHub Copilot ：

   * 对于 **macOS 或 Linux 上的 Neovim**，请在终端上运行如下命令：

     ```shell copy
     git clone https://github.com/github/copilot.vim \
     ~/.config/nvim/pack/github/start/copilot.vim
     ```

   * 对于 **Windows 上的 Neovim**，请在 Git Bash 中运行如下命令：

     ```shell copy
     git clone https://github.com/github/copilot.vim.git ^
     %USERPROFILE%/AppData/Local/nvim/pack/github/start/copilot.vim
     ```

   * 对于 **macOS 或 Linux 上的 Vim**，请在终端上运行如下命令：

     ```shell copy
     git clone https://github.com/github/copilot.vim \
     ~/.vim/pack/github/start/copilot.vim
     ```

   * 对于 **Windows 上的 Vim**，请在 Git Bash 中运行如下命令：

     ```shell copy
     git clone https://github.com/github/copilot.vim.git ^
     %USERPROFILE%/vimfiles/pack/github/start/copilot.vim
     ```

4. 若要配置 GitHub Copilot，请打开 Vim/Neovim 并输入以下命令。

   ```shell copy
   :Copilot setup
   ```

5. 在 Vim/Neovim 配置中或使用 Vim/Neovim 命令启用 GitHub Copilot。

   ```shell copy
   :Copilot enable
   ```

</div>

<div class="ghd-tool visualstudio">

## 关于GitHub Copilot中的Visual Studio扩展

在 GitHub Copilot 中安装 Visual Studio 扩展后，您可以在键入时接收来自 Copilot 的代码建议。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

### 版本兼容性

从 Visual Studio 2022 版本 17.10 起，统一的 Copilot 和 GitHub Copilot Chat 扩展默认作为内置组件提供。 有关详细信息，请参阅 Microsoft 文档中的[在GitHub Copilot中安装Visual Studio](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot\&ref_type=engagement\&ref_style=text)。

以下说明适用于 Windows 版 Visual Studio 2022 17.8 和 2022 17.9 版本。

## 在 GitHub Copilot 中安装 Visual Studio 扩展

1. 请确保你有权访问 GitHub Copilot。 有关详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。

2. 请确保已安装兼容版本 Visual Studio 。 要在 GitHub Copilot 中使用 Visual Studio，必须安装 Visual Studio for Windows 版本 2022 17.8 或更高版本。 有关更多信息，请参阅 Microsoft 文档中的“[安装 Visual Studio](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?ref_product=copilot\&ref_type=engagement\&ref_style=text)”。

3. 在 GitHub Copilot 中安装 Visual Studio 扩展。 请参阅 Microsoft 文档中的GitHub Copilot 中安装 Visual Studio。

4. 安装GitHub Copilot扩展后，若要启用GitHub Copilot，请确保已将您的GitHub帐户添加到Visual Studio。 有关详细信息，请参阅 Microsoft 文档中的[将您的GitHub帐户添加到您的Visual Studio钥匙串中](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot\&ref_type=engagement\&ref_style=text)。

   > \[!NOTE]
   > 如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom?tool=visualstudio#authenticating-from-visual-studio)。

</div>

<div class="ghd-tool vscode">

## 关于 GitHub Copilot 中的 Visual Studio Code

GitHub Copilot in Visual Studio Code 使你能够在键入时接收来自 Copilot 的代码建议。 您还将自动获得 GitHub Copilot Chat 的访问权限，这使您能够与 Copilot 进行聊天。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

## 在 GitHub Copilot 中设置 Visual Studio Code

首次在GitHub Copilot中设置Visual Studio Code时，所需扩展会自动安装。 你无需手动下载或安装它们。

有关详细说明，请参阅 GitHub Copilot 文档中的 Visual Studio Code。

> \[!NOTE]
> 如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom?tool=vscode#authenticating-from-vs-code)。

</div>

<div class="ghd-tool xcode">

## 关于 Xcode 的 GitHub Copilot 扩展

安装 GitHub Copilot Xcode 扩展后，可以在键入时接收 Copilot 编码建议。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

### 版本兼容性

GitHub Copilot若要用于 Xcode，必须安装 Xcode 8.0 或更高版本和 macOS 蒙特利（12.0）或更高版本。 请参阅 Apple 开发人员网站上的 [Xcode](https://developer.apple.com/xcode/)。

## 安装适用于 Xcode 的 GitHub Copilot 扩展

1. 请确保你有权访问 GitHub Copilot。 有关详细信息，请参阅 [什么是GitHub Copilot？](/zh/copilot/get-started/what-is-github-copilot#get-access)。
2. 请确保安装了兼容的 Xcode 版本。
   GitHub Copilot若要用于 Xcode，必须具有 Xcode 8.0 或更高版本和 macOS 蒙特利（12.0）或更高版本。 请参阅 Apple 开发人员网站上的 [Xcode](https://developer.apple.com/xcode/)。
3. 从GitHub Copilot下载最新版本的 `github/CopilotForXcode` for Xcode 扩展并将其安装。 将为应用程序添加后台项，以便该应用程序能够在 Xcode 启动时自行启动。
4. 从“应用程序”文件夹中打开 for Xcode 应用程序，并单步执行有关设置扩展的屏幕说明。**GitHub Copilot**

## 授予所需权限

需要以下两种权限才能使用该扩展：“辅助功能”和“Xcode 源编辑器扩展”。 首次启动该扩展时，系统将提示启用“辅助功能”权限。

你需要手动启用“Xcode 源编辑器扩展”权限。

1. 打开 GitHub Copilot Xcode 应用程序。
2. 单击**扩展权限**。
3. 启用 GitHub Copilot 并单击“ **完成**”。

授予所需的权限后，重启 Xcode。 你将在“编辑器”菜单中看到一个名为“GitHub Copilot”的新项。

## 登录至 GitHub Copilot

在使用用于 Xcode 的 GitHub Copilot 扩展之前，您需要先授权该扩展访问您的 GitHub 帐户。

> \[!NOTE]
> 如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom?tool=xcode#authenticating-from-xcode)。

1. 打开 GitHub Copilot Xcode 应用程序。
2. 点击 **登录到 GitHub**，然后按照提示为该扩展程序授权。

</div>

<div class="ghd-tool eclipse">

## 关于 Eclipse 中的 GitHub Copilot

在 Eclipse 中安装 GitHub Copilot 后，你可以在键入时接收来自 Copilot 的代码建议。 您还将自动获得 GitHub Copilot Chat 的访问权限，这使您能够与 Copilot 进行聊天。

要查看其他常用编码环境的说明，请使用页面顶部的工具切换器。

### 版本兼容性

若要使用该 GitHub Copilot 扩展，必须具有 Eclipse 版本 2024-03 或更高版本。 请参阅 [Eclipse 下载页](https://www.eclipse.org/downloads/packages/)。

## 在 Eclipse 中安装 GitHub Copilot

1. 从 GitHub Copilot或直接通过 [Eclipse 更新站点](https://aka.ms/copiloteclipse?ref_product=copilot\&ref_type=engagement\&ref_style=text)下载并安装最新版本[](https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/?ref_product=copilot\&ref_type=engagement\&ref_style=text)。 有关详细信息，请参阅 Eclipse 文档中的[安装新软件](https://help.eclipse.org/latest/topic/org.eclipse.platform.doc.user/tasks/tasks-124.htm)。

2. 安装扩展后，重启 Eclipse 以应用更改。

3. 在 Eclipse 工作台的右下角，单击\*\*<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot\*\*，然后单击“**登录”。GitHub**

4. 在“登录 GitHub”对话框中，若要复制设备代码并打开设备激活窗口，请单击 **“复制代码”并打开**。

5. 设备激活窗口将在浏览器中打开。 粘贴设备代码，然后单击**继续**。

6. GitHub 将为 GitHub Copilot 请求所需的权限。 若要批准这些权限，请单击“ **授权 GitHub Copilot 插件**”。

7. 权限获得批准后，Eclipse 将显示确认信息。 若要开始使用 GitHub Copilot，请单击“ **确定**”。

</div>

## 后续步骤

* **开始使用 Copilot** - 了解如何在您偏好的编码环境中使用 Copilot。 请参阅 [使用 GitHub Copilot 在 IDE 中获取代码建议](/zh/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions)。