{"meta":{"title":"在环境中配置 GitHub Copilot","intro":"可以在受支持的 IDE 中启用、配置或禁用 GitHub Copilot 。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/zh/enterprise-cloud@latest/copilot/how-tos","title":"操作方法"},{"href":"/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings","title":"配置个人设置"},{"href":"/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/configure-in-ide","title":"在 IDE 中配置"}],"documentType":"article"},"body":"# 在环境中配置 GitHub Copilot\n\n可以在受支持的 IDE 中启用、配置或禁用 GitHub Copilot 。\n\n<div class=\"ghd-tool jetbrains\">\n\n## 关于 JetBrains IDE 中的 GitHub Copilot\n\n如果使用 JetBrains IDE， GitHub Copilot 可帮助你完成各种任务，包括生成代码建议、说明编辑器中的代码的工作原理以及建议代码修复。 安装后，可以启用或禁用 GitHub Copilot，并且可以在 IDE 或 ON GitHub中配置高级设置。 本文介绍如何在 IntelliJ IDE 中配置 GitHub Copilot ，但其他 JetBrains IDE 的用户界面可能有所不同。\n\n## Prerequisites\n\n若要在 JetBrains IDE 中配置 GitHub Copilot ，必须安装 GitHub Copilot 该插件。 有关详细信息，请参阅 [在环境中安装 GitHub Copilot 扩展](/zh/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains)。\n\n## 启用或禁用 GitHub Copilot\n\n可以在 JetBrains IDE 中启用或禁用 GitHub Copilot 。\nGitHub Copilot JetBrains 窗口底部面板中的状态图标指示是GitHub Copilot启用或禁用的。 启用后，将突出显示图标。 禁用后，图标灰显。\n\n1. 若要启用或禁用 GitHub Copilot，请单击 JetBrains 窗口右侧底部面板中的状态图标。\n\n   ![JetBrains IDE 中底部面板的屏幕截图。 GitHub Copilot 状态图标用深橙色框标出。](/assets/images/help/copilot/status-icon-jetbrains.png)\n\n2. 如果您要禁用 GitHub Copilot，系统会询问您是要全局禁用它，还是仅对您当前正在编辑的文件所使用的语言禁用它。 要全局禁用，请单击“禁用完成”\\*\\*\\*\\*。 或者，单击对应语言的按钮，为指定语言禁用 GitHub Copilot。\n\n   ![全局或在 JetBrains IDE 中为当前语言禁用 GitHub Copilot 的菜单的屏幕截图。](/assets/images/help/copilot/disable-copilot-global-or-language-jetbrains.png)\n\n## 重新绑定键盘快捷方式\n\n使用 GitHub Copilot 时，你可以在 JetBrains IDE 中使用内联建议的默认快捷键。 有关默认键盘快捷方式的列表，请参阅 [IDE 中GitHub Copilot 的键盘快捷方式](/zh/enterprise-cloud@latest/copilot/reference/keyboard-shortcuts)。\n\n或者，可以将快捷方式重新绑定到每个特定命令的首选键盘快捷方式。 有关在 JetBrains IDE 中重新绑定键盘快捷方式的详细信息，请参阅 JetBrains 文档。 例如，可以查看 [IntelliJ IDEA](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#choose-keymap) 文档。\n\n## 为GitHub Copilot配置高级设置\n\n您可以在 JetBrains IDE 中管理 GitHub Copilot 的高级设置，例如 IDE 如何显示内联建议，以及为 GitHub Copilot 启用或禁用哪些语言。\n\n1. 在 JetBrains IDE 中，单击“文件”\\*\\*\\*\\* 菜单 (Windows) 或菜单栏中的应用程序名称 (macOS)，然后单击“设置”\\*\\*\\*\\*。\n\n2. 在左侧栏中，单击 **工具**，单击 **GitHub Copilot**，并查看**常规**和**补全**设置。\n\n3. 根据个人首选项编辑设置。\n   * 要调整代码建议的行为和外观，以及是否自动检查更新，请选中或取消选中相应的复选框。\n   * 如果已选择接收自动更新，可以选择是接收稳定但频率较低的更新，还是接收可能不太稳定的夜间更新。 单击“更新通道”\\*\\*\\*\\* 下拉菜单，选择“稳定版”\\*\\*\\*\\* 以获取稳定更新，或选择“夜间版”\\*\\*\\*\\* 以获取夜间更新。\n\n## 为 GitHub Copilot 配置语言设置\n\n你可以在 IDE 中，或通过编辑你的 GitHub Copilot 文件，指定要激活或停用 `github-copilot.xml` 的语言。 如果在 IDE 中更改语言设置，可以单独选择和取消选择要激活或停用的语言。\n\n如果对文件中的语言设置 `github-copilot.xml` 进行更改，可以指定各个语言，也可以使用通配符为所有语言激活或停用 GitHub Copilot 。 还可以指定例外，用以替代指定语言的通配符设置。 例如，可以对除 Python 和 YAML 外的所有语言停用 GitHub Copilot。 默认情况下，安装 GitHub Copilot 扩展时，GitHub Copilot 会对所有语言启用。\n\n### 在 IDE 中配置语言设置\n\n1. 在 JetBrains IDE 中，单击“文件”\\*\\*\\*\\* 菜单 (Windows) 或菜单栏中的应用程序名称 (macOS)，然后单击“设置”\\*\\*\\*\\*。\n\n2. 在左侧栏中，单击 **工具**，单击 **GitHub Copilot**，然后单击“ **完成**”。\n\n3. 在“语言”下，选中或取消选中要为其激活或停用 GitHub Copilot 的语言的复选框。\n\n4. 单击“应用”****，然后单击“确定”****。\n\n5. 重启 JetBrains IDE 让更改生效。\n\n### 编辑 `github-copilot.xml` 文件\n\n若要在 `github-copilot.xml` 文件中配置语言设置，必须编辑 `languageAllowList`。 添加到 `languageAllowList` 的每一行都必须包含一个条目键和一个值。 条目键表示语言名称，(`*`) 表示通配符。 该值为 `true` 或 `false`。 如果该值为 `true`，则会针对指定语言激活 GitHub Copilot。 如果该值为 `false`，则会针对指定语言停用 GitHub Copilot。\n\n文件所处目录如下所示：\n\n* **macOS：**`~/Library/Application Support/JetBrains/<product><version>/options/github-copilot.xml`\n* **Windows：**`%APPDATA%\\JetBrains\\<product><version>\\options\\github-copilot.xml`\n* **Linux：**`~/.config/JetBrains/<product><version>/options/github-copilot.xml`\n\n例如，如果在 macOS 上使用 IntelliJ IDEA 2021.1，该文件位于 `~/Library/Application Support/JetBrains/IdeaIC2021.1/options/github-copilot.xml`。\n\n在 IDE 设置中更改默认语言配置之前，可能不会生成 `github-copilot.xml` 文件。 如果找不到该文件，则应尝试在 IDE 中修改默认语言设置。 有关更多信息，请参阅[在 IDE 中配置语言设置](#configuring-language-settings-in-the-ide)。\n\n另外，可以手动创建文件，并将文件保存在上述操作系统的相应位置。 有关更多信息，请参阅[示例语言配置](#example-language-configurations)。\n\n1. 在文本编辑器中打开 `github-copilot.xml` 文件。\n\n2. 在 `<map>` 标记之间，为要启用或停用 GitHub Copilot 的语言添加一行或多行。 例如，若要对所有语言停用 GitHub Copilot：\n\n   ```xml copy\n   <entry key=\"*\" value=\"false\" />\n   ```\n\n3. 保存对 `github-copilot.xml` 文件的更改。\n\n4. 重启 JetBrains IDE 让更改生效。\n\n### 语言配置示例\n\n`github-copilot.xml` 文件的默认配置如下，该配置会为所有语言启用 GitHub Copilot：\n\n```xml copy\n<application>\n  <component name=\"github-copilot\">\n    <languageAllowList>\n      <map>\n        <entry key=\"*\" value=\"true\" />\n      </map>\n    </languageAllowList>\n  </component>\n</application>\n```\n\n若要停用 GitHub Copilot 所有语言，通配符 （`*`） 值将更改为 `false`：\n\n```xml copy\n<application>\n  <component name=\"github-copilot\">\n    <languageAllowList>\n      <map>\n        <entry key=\"*\" value=\"false\" />\n      </map>\n    </languageAllowList>\n  </component>\n</application>\n```\n\n若要单独指定语言，请为要为其激活或停用 GitHub Copilot 的每种语言添加一个条目。 特定语言设置将覆盖通配符。 例如，若要为 Python 和 YAML 激活GitHub Copilot，并停用GitHub Copilot所有其他语言，请添加以下条目：\n\n```xml copy\n<application>\n  <component name=\"github-copilot\">\n    <languageAllowList>\n      <map>\n        <entry key=\"*\" value=\"false\" />\n        <entry key=\"Python\" value=\"true\" />\n        <entry key=\"YAML\" value=\"true\" />\n      </map>\n    </languageAllowList>\n  </component>\n</application>\n```\n\n还可以添加配置，让 `languageAllowList` 在 IDE 的设置中变为只读。 此举可阻止更改 IDE 中的语言设置。 例如：\n\n```xml copy\n<application>\n  <component name=\"github-copilot\">\n    <option name=\"languageAllowListReadOnly\" value=\"true\" />\n    <languageAllowList>\n      <map>\n        <entry key=\"*\" value=\"true\" />\n      </map>\n    </languageAllowList>\n  </component>\n</application>\n```\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n## 其他阅读材料\n\n* [\n  GitHub Copilot 常见问题](https://github.com/features/copilot/#faq)\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## 关于GitHub Copilot中的Visual Studio\n\n如果使用 Visual Studio， GitHub Copilot 可帮助你完成各种任务，包括生成代码建议、说明编辑器中的代码的工作原理以及建议代码修复。 安装后，可以启用或禁用 GitHub Copilot，并且可以在 Visual Studio 内部或打开 GitHub配置高级设置。\n\n## Prerequisites\n\n若要在GitHub Copilot中配置Visual Studio，必须安装GitHub Copilot插件。 有关详细信息，请参阅 [在环境中安装 GitHub Copilot 扩展](/zh/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=visualstudio)。\n\n## 重新绑定键盘快捷方式\n\n使用 Visual Studio 时，您可以在 GitHub Copilot 中使用用于内联建议的默认键盘快捷键。 有关默认键盘快捷方式的列表，请参阅 [IDE 中GitHub Copilot 的键盘快捷方式](/zh/enterprise-cloud@latest/copilot/reference/keyboard-shortcuts)。\n\n如果不想在使用Visual Studio时使用默认键盘快捷方式GitHub Copilot，可以使用每个特定命令的首选键盘快捷方式在键盘编辑器中重新绑定快捷方式。\n\n1. 在 Visual Studio 菜单栏中的 **“工具**”下，单击“ **选项**”。\n\n   ![Visual Studio 菜单栏的屏幕截图。 “工具”菜单已展开，“选项”项以橙色边框突出显示。](/assets/images/help/copilot/vs-toolbar-options.png)\n\n2. 在“选项”对话框中，单击“环境”\\*\\*\\*\\* 下的“键盘”\\*\\*\\*\\*。\n\n3. 在“显示命令包含:”下，搜索要重新绑定的命令。\n\n   ![“显示命令包含”搜索栏的屏幕截图。 在搜索字段中输入字符串“tools.next”。](/assets/images/help/copilot/vs-show-commands-containing.png)\n\n4. 在“按快捷键”下，输入要分配给该命令的快捷键，然后单击“分配”\\*\\*\\*\\*。\n\n   ![用于输入新键盘快捷方式分配的字段的屏幕截图。](/assets/images/help/copilot/vs-rebind-shortcut.png)\n\n## 启用或禁用 GitHub Copilot\n\nGitHub Copilot 窗口底部面板中的 Visual Studio 状态图标指示 GitHub Copilot 启用还是禁用。 启用后，图标的背景色将与状态栏颜色相匹配。 禁用后，将有一条对角线穿过它。\n\n1. 若要启用或禁用 GitHub Copilot，请单击 GitHub Copilot 窗口底部面板中的 Visual Studio 图标。\n\n   ![Visual Studio 中编辑器边距的屏幕截图，其中突出显示 GitHub Copilot 图标。](/assets/images/help/copilot/editor-margin-visual-studio.png)\n\n2. 如果要禁用 GitHub Copilot，系统会询问是全局禁用建议，还是要禁用当前正在编辑的文件的语言。\n\n   * 若要全局禁用 GitHub Copilot 的建议，请单击“全局启用”。\n   * 若要禁用指定语言的 GitHub Copilot 的建议，请单击“对 LANGUAGE 启用”。\n\n## 为 GitHub Copilot 配置 ReSharper\n\n如果您使用 ReSharper，那么将 ReSharper 配置为使用 GitHub Copilot 的原生 IntelliSense 时，GitHub Copilot 可能效果最佳。 有关 ReSharper 的详细信息，请参阅 [ReSharper 文档](https://www.jetbrains.com/resharper/documentation/documentation.html)\n\n1. 在 Visual Studio 菜单栏中，单击 **扩展** 下的 **ReSharper**，然后单击 **选项**。\n2. 在“选项”对话框中，单击“环境”\\*\\*\\*\\* 下的“IntelliSense”****，然后单击“常规”****。\n3. 在“常规”下选择 **Visual Studio** ，然后单击“ **保存**”。\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n## 启用 next edit suggestions\n\n若要使用next edit suggestionsVisual Studio，首先需要启用该功能。\n\n1. 在 Visual Studio 菜单栏中的 **“工具**”下，单击“ **选项**”。\n2. 在“选项”对话框中， **GitHub** 单击 **Copilot** 并单击“ **Copilot 完成**”。\n3. 勾选**启用 next edit suggestions**\n\n## 其他阅读材料\n\n* [\n  GitHub Copilot 常见问题](https://github.com/features/copilot/#faq)\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## 关于GitHub Copilot中的Visual Studio Code\n\n如果使用 Visual Studio Code， GitHub Copilot 可帮助你完成各种任务，包括生成代码建议、说明编辑器中的代码的工作原理，以及根据说明建议编辑。 您可以启用或禁用GitHub Copilot，并在Visual Studio Code中或在GitHub上配置高级设置。\n\n可以在文档中了解有关方案和设置[VS Code](https://code.visualstudio.com/docs/copilot/overview#_use-cases-for-github-copilot-in-vs-code)的详细信息。\n\n## 重新绑定键盘快捷方式\n\n使用 VS Code 时，您可以在 GitHub Copilot 中使用用于内联建议的默认键盘快捷键。 在键盘快捷方式编辑器中，按命令名称搜索键盘快捷方式。 有关默认键盘快捷方式的列表，请参阅 [IDE 中GitHub Copilot 的键盘快捷方式](/zh/enterprise-cloud@latest/copilot/reference/keyboard-shortcuts)。\n\n或者，也可以在键盘快捷方式编辑器中将快捷方式重新绑定到每个命令。 有关详细信息，请参阅 [Visual Studio Code 有关编辑快捷方式的文档](https://code.visualstudio.com/Docs/editor/keybindings)。\n\n## 启用或禁用 GitHub Copilot 内联建议\n\n可以在 GitHub Copilot 中启用或禁用 Visual Studio Code。\n\n1. 若要配置内联建议，请在 Visual Studio Code 的标题栏中单击 **<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>** 图标旁边的箭头，然后选择 “**配置内联建议**”。\n\n   ![GitHub Copilot 下拉菜单中该选项的屏幕截图。 “配置内联建议”以橙色突出显示。](/assets/images/help/copilot/configure-code-completions-option-vscode.png)\n\n2. 在“Configure Copilot Completions”对话框中，选择“Enable Completions”或“Disable Completions”\\*\\*\\*\\*\\*\\*\\*\\*。\n\n   ![“Configure Copilot Completions”对话框的屏幕截图。 “Enable Completions”和“Disable Completions”选项以橙色突出显示。](/assets/images/help/copilot/disable-completions-dialog.png)\n\n## 启用或禁用内联建议\n\n您可以选择在 GitHub Copilot 中为 Visual Studio Code 启用或禁用内联建议。\n\n1. 在“文件”菜单中，导航到“首选项”，然后单击“设置”  。\n\n   ![Visual Studio Code 设置的屏幕截图。](/assets/images/help/copilot/vsc-settings.png)\n2. 在设置选项卡的左侧面板中，单击“ **扩展** ”，然后选择 **Copilot**。\n3. 在“内联建议: 启用”下，选中或取消选中该复选框以启用或禁用内联建议。\n\n## 启用 next edit suggestions\n\n可以通过next edit suggestions设置VS Code启用`github.copilot.nextEditSuggestions.enabled`。 有关更详细的说明，请参阅 [](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_enabling-edit-suggestions) 文档中的VS Code。\n\n如果使用 Copilot Business 或 Copilot Enterprise 计划，则提供计划的组织或企业必须启用 **编辑器预览功能** 设置。 请参阅“[管理组织中GitHub Copilot的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization)”或“[管理企业中 GitHub Copilot 的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise)”。\n\n## 针对特定语言启用或禁用 GitHub Copilot\n\n可以指定要启用或禁用 GitHub Copilot 的语言。\n\n1. 在 Visual Studio Code 中，单击**扩展**选项卡，然后导航到**Copilot**部分。 有关更多信息，请参阅[启用或禁用内联建议](#enabling-or-disabling-inline-suggestions)。\n2. 在“启用或禁用 Copilot 指定语言”下，单击 \\*\\*settings.json中的“编辑 \\*\\*”。\n3. 在 *settings.json* 文件中，添加或删除要启用或禁用 GitHub Copilot 的语言。 例如，要在 GitHub Copilot 中启用 Python，请将 `\"python\": true` 添加到列表中，并确保除最后一个列表项外，所有列表项后都有尾随逗号。\n\n   ```json\n   {\n       \"editor.inlineSuggest.enabled\": true,\n       \"github.copilot.enable\": {\n           \"*\": true,\n           \"yaml\": false,\n           \"plaintext\": false,\n           \"markdown\": true,\n           \"javascript\": true,\n           \"python\": true\n       }\n   }\n   ```\n\n## 撤销 GitHub Copilot 授权\n\nVisual Studio Code保留通过特定GitHub Copilot账户使用GitHub的授权。 如果您想防止您的 GitHub 帐户在您已无法访问的设备上被用于 GitHub Copilot，您可以撤销授权，然后重新完成授权流程。 以前使用的设备将不具有新授权。\n\n1. 在 GitHub 任意页面的右上角，单击你的个人资料照片，然后单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> Settings”\\*\\*\\*\\*。\n2. 在边栏的“Integrations”部分中，单击 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-apps\" aria-label=\"apps icon\" role=\"img\"><path d=\"M1.5 3.25c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5A1.75 1.75 0 0 1 5.75 7.5h-2.5A1.75 1.75 0 0 1 1.5 5.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5A1.75 1.75 0 0 1 8.5 5.75Zm-7 7c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75ZM3.25 3a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5A.25.25 0 0 0 6 5.75v-2.5A.25.25 0 0 0 5.75 3Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm-7 7a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Z\"></path></svg>“Applications”\\*\\*\\*\\*。\n3. 单击“授权的 OAuth 应用”选项卡。\n\n   ![“应用程序”页的屏幕截图。 标有“授权的 OAuth 应用”的选项卡以橙色边框突出显示。](/assets/images/help/settings/settings-authorized-oauth-apps-tab.png)\n4. 单击 VS Code 旁边的 **...**，然后单击**撤销授权**。\n5. 单击“授权的 GitHub Apps”选项卡。\n6. \\*\\*\n   GitHub Copilot\n   \\*\\*如果列出了扩展，请单击“**撤销**”。\n\n撤消授权后， Visual Studio Code 最多可以在当前会话中继续使用 GitHub Copilot 30 分钟。 之后，需要重新授权 GitHub Copilot 以供再次使用 Visual Studio Code 。\n\n## 重新授权 GitHub Copilot\n\n撤销授权后，如果要继续使用 GitHub Copilot，则需要完成重新授权过程。\n\n1. 在左下角 Visual Studio Code，单击 **“帐户** ”图标，将鼠标悬停在用户名上，然后单击“ **注销**”。\n\n   ![Visual Studio Code 中的菜单的屏幕截图。 “退出登录”选项以深橙色框出。](/assets/images/help/copilot/vsc-sign-out.png)\n\n2. 在“Visual Studio Code”弹出窗口中，单击“ **注销**”。\n\n3. 在 Visual Studio Code 的左下角，单击 **账户** 图标，将鼠标悬停在您的用户名上，然后单击 GitHub Copilot 以使用 \\*\\*\\*\\*。\n\n   ![Visual Studio Code 中的帐户菜单的屏幕截图。 “使用 GitHub 登录以使用 GitHub Copilot (1)”选项以深橙色框出。](/assets/images/help/copilot/vsc-sign-in.png)\n\n4. 在浏览器中，GitHub 将为 GitHub Copilot 请求所需的权限。 要批准这些权限，请单击“继续”\\*\\*\\*\\*。\n\n5. 在“打开 Visual Studio Code？”中 在弹出窗口中，单击“**打开Visual Studio Code**”。\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n## 其他阅读材料\n\n* [\n  GitHub Copilot 在 VS Code 中](https://code.visualstudio.com/docs/copilot/overview)\n* [\n  GitHub Copilot 常见问题](https://github.com/features/copilot/#faq)\n\n</div>\n\n<div class=\"ghd-tool vimneovim\">\n\n## 在 Vim/Neovim 中配置GitHub Copilot\n\n有关如何在 Vim/Neovim 中配置 GitHub Copilot 的指导，请运行以下命令，在 Vim/Neovim 中调用 GitHub Copilot 帮助文档：\n\n```\n:help copilot\n```\n\n## 重新绑定键盘快捷方式\n\n使用 GitHub Copilot 时，你可以在 Vim/Neovim 中重新绑定快捷键，为各个具体命令设置你偏好的键盘快捷键。 有关详细信息，请参阅 Neovim 文档中的[映射](https://neovim.io/doc/user/map.html)一文。\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n## 其他阅读材料\n\n* [\n  GitHub Copilot 常见问题](https://github.com/features/copilot/#faq)\n\n</div>\n\n<div class=\"ghd-tool xcode\">\n\n## Xcode 中的 GitHub Copilot 简介\n\n如果使用 Xcode， GitHub Copilot 可帮助你完成各种任务，包括生成代码建议、说明编辑器中的代码的工作原理以及建议代码修复。 安装后，可以启用或禁用 GitHub Copilot，并且可以在 Xcode 或 On GitHub中配置高级设置。\n\n## Prerequisites\n\n若要配置 GitHub Copilot Xcode，必须安装 GitHub Copilot 扩展。 请参阅 [在环境中安装 GitHub Copilot 扩展](/zh/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=xcode)。\n\n## 重新绑定键盘快捷方式\n\n使用 GitHub Copilot 时，您可以在 Xcode 中使用内联建议的默认键盘快捷键。 有关默认键盘快捷方式的列表，请参阅 [IDE 中GitHub Copilot 的键盘快捷方式](/zh/enterprise-cloud@latest/copilot/reference/keyboard-shortcuts)。\n\n如果不想使用默认键盘快捷方式 GitHub Copilot，则可以在键绑定编辑器中重新绑定快捷方式，并使用首选的键盘快捷方式。\n\n如果想要使用 <kbd>Tab</kbd> 以外的内容来接受建议的第一行，则需要在 Xcode 应用程序中的高级设置 GitHub Copilot 中禁用“使用 Tab 接受建议”选项。 此外，目前“查看完整建议”操作仅支持 <kbd>Option</kbd> 键。\n\n1. 在 Xcode 菜单中，依次单击“Xcode”\\*\\*\\*\\* 和“设置”\\*\\*\\*\\*。\n2. 单击 **“键绑定** ”并搜索“”Copilot以查找要重新绑定的命令。\n\n## 启用或禁用 GitHub Copilot\n\n可以从应用程序内启用或禁用 GitHub Copilot 扩展。\n\n1. 打开 GitHub Copilot Xcode 应用程序。\n2. 在应用程序窗口顶部，单击“Advanced”\\*\\*\\*\\*。\n3. 在“建议设置”部分，使用“输入时请求建议”开关启用或禁用该扩展。\n\n## 为 Xcode 自动更新GitHub Copilot\n\n可以将 GitHub Copilot 扩展配置为自动检查更新。\n\n1. 打开 GitHub Copilot Xcode 应用程序。\n2. 选择“自动检查更新”\\*\\*\\*\\*。\n\n扩展更新后，必须重启 Xcode 才能使更改生效。\n\n## 禁用 next edit suggestions\n\nNext edit suggestions 默认处于启用状态。 若要禁用 next edit suggestions，请转到 Xcode 扩展设置中的 GitHub Copilot “高级”选项卡。 还可以选择禁用“使用 Tab 接受建议”的选项。\n\n如果使用 Copilot Business 或 Copilot Enterprise 计划，则提供计划的组织或企业必须启用 **编辑器预览功能** 设置。 请参阅“[管理组织中GitHub Copilot的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization)”或“[管理企业中 GitHub Copilot 的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise)”。\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n</div>\n\n<div class=\"ghd-tool eclipse\">\n\n## 关于 Eclipse 中的 GitHub Copilot\n\n如果使用 Eclipse， GitHub Copilot 可以在 IDE 中工作时提供代码建议。 你还可以使用 Copilot Chat 面板，将 Copilot 作为你的 AI 结对编程伙伴进行协作。\n\n在 Eclipse 中安装 GitHub Copilot 后，可以启用或禁用它，并且可以在 IDE 中配置高级设置。\n\n## Prerequisites\n\n若要在 Eclipse 中配置 GitHub Copilot ，必须安装 GitHub Copilot 扩展。 请参阅 [在环境中安装 GitHub Copilot 扩展](/zh/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse)。\n\n## 重新绑定键盘快捷方式\n\n如果不想使用默认键盘快捷方式 GitHub Copilot，则可以在键绑定编辑器中重新绑定快捷方式，并使用首选的键盘快捷方式。 有关默认键盘快捷方式的列表，请参阅 [IDE 中GitHub Copilot 的键盘快捷方式](/zh/enterprise-cloud@latest/copilot/reference/keyboard-shortcuts)。\n\n1. 在 IDE 中，单击 **<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** 以打开菜单。\n2. \\*\\*\n   \\*\\*单击“编辑键盘快捷方式...”以重新绑定快捷方式。\n\n## 设置和配置\n\n对于高级设置，可以设置自动完成行为、配置代理和分配 GitHub Enterprise 身份验证终结点。\n\n## 启用 next edit suggestions\n\n您可以在 Eclipse 的 next edit suggestions 扩展设置中，在“补全”下启用 GitHub Copilot。\n\n如果使用 Copilot Business 或 Copilot Enterprise 计划，则提供计划的组织或企业必须启用 **编辑器预览功能** 设置。 请参阅“[管理组织中GitHub Copilot的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization)”或“[管理企业中 GitHub Copilot 的策略和功能](/zh/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise)”。\n\n## 在 Copilot 上配置 GitHub.com 设置\n\n如果您使用的是 Copilot Pro、Copilot Pro+ 或 Copilot Max 计划，则可以选择允许或禁止与公开可用代码匹配的内联建议。\n可在个人设置 GitHub.com中配置此设置。 请参阅“[以个人订阅者身份管理 GitHub Copilot 策略](/zh/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies)”。\n\n## 在 GHE.com 上对账户进行身份验证\n\n如果在 Copilot 上使用 托管用户帐户 的 GHE.com 计划，则需要在登录之前更新一些设置。 请参阅 [在 GHE.com 上将 GitHub Copilot 与帐户配合使用](/zh/enterprise-cloud@latest/copilot/how-tos/configure-personal-settings/authenticate-to-ghecom)。\n\n</div>"}