Skip to main content

在 JetBrains IDE 中配置 GitHub Copilot

可以在 JetBrains IDE 中启用、配置和禁用 GitHub Copilot。

GitHub Copilot 可用于个人帐户位于 GitHub.com 上的 GitHub 客户。 Managed user accounts 不能使用 GitHub Copilot。

GitHub Copilot 供经过验证的学生、教师和热门开源项目的维护人员免费使用。 如果你不是学生、教师或热门开源项目的维护人员,可以在一次性 60 天试用版中免费试用 GitHub Copilot。 免费试用后,需要付费订阅才能继续使用。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。

关于 JetBrains IDE 中的 GitHub Copilot

如果使用 Jetbrains IDE,GitHub Copilot 可在你键入内容时自动完成代码。 安装后,可以启用或禁用 GitHub Copilot,并且可以在 IDE 或 GitHub.com 上配置高级设置。

先决条件

要在 JetBrains IDE 中配置 GitHub Copilot,必须先安装 GitHub Copilot 插件。 有关详细信息,请参阅“JetBrains IDE 中的 GitHub Copilot 入门指南”。

GitHub Copilot 的键盘快捷方式

使用 GitHub Copilot 时,可以在 JetBrains IDE 中使用默认键盘快捷方式获取内联建议。 或者,可以将快捷方式重新绑定到每个特定命令的首选键盘快捷方式。 有关在 JetBrains IDE 中重新绑定键盘快捷方式的详细信息,请参阅 JetBrains 文档。 例如,可以查看 IntelliJ IDEA 文档。

操作快捷键
接受内联建议选项卡
忽略内联建议Esc
显示下一个内联建议Option (⌥) 或 Alt+]
显示上一个内联建议Option (⌥) 或 Alt+[
触发内联建议Option (⌥)+\
打开 GitHub Copilot(单独窗格中的其他建议)Option (⌥) 或 Alt+Return
操作快捷键
接受内联建议选项卡
忽略内联建议Esc
显示下一个内联建议Alt+]
显示上一个内联建议Alt+[
触发内联建议Alt+\
打开 GitHub Copilot(单独窗格中的其他建议)Alt+Enter
操作快捷键
接受内联建议选项卡
忽略内联建议Esc
显示下一个内联建议Alt+]
显示上一个内联建议Alt+[
触发内联建议Alt+\
打开 GitHub Copilot(单独窗格中的其他建议)Alt+Enter

启用或禁用 GitHub Copilot

可从 JetBrains IDE 启用或禁用 GitHub Copilot。 JetBrains 窗口底部面板中的 GitHub Copilot 状态图标指示 GitHub Copilot 是启用还是禁用。 启用后,将突出显示图标。 禁用后,图标灰显。

  1. 若要启用或禁用 GitHub Copilot,请单击 JetBrains 窗口底部面板中的状态图标。 JetBrains 中的状态图标
  2. 如果要禁用 GitHub Copilot,系统会询问是全局禁用它,还是要禁用当前正在编辑的文件的语言。 若要全局禁用,请单击“禁用完成”。 或者,单击特定于语言的按钮,为指定语言禁用 GitHub Copilot。 全局或为当前语言禁用 GitHub Copilot

配置 GitHub Copilot 的高级设置

可在 JetBrains IDE 中管理 GitHub Copilot 的高级设置,例如 IDE 显示代码完成的方式,以及针对 GitHub Copilot 要启用或禁用的语言。

  1. 在 JetBrains IDE 中,单击“文件”菜单,然后单击“设置” 。
  2. 在“语言和框架”下,单击 GitHub Copilot 。
  3. 根据个人首选项编辑设置。
    • 要调整代码建议的行为和外观,以及是否自动检查更新,请选中或取消选中相应的复选框。
    • 如果已选择接收自动更新,可以选择是接收稳定但频率较低的更新,还是接收可能不太稳定的夜间更新。 单击“更新通道”下拉列表,选择“稳定”(适用于稳定更新)或“夜间”(适用于夜间更新) 。
    • 在“已禁用的语言”下,使用复选框选择或取消选择要为其禁用 GitHub Copilot 的语言。

在 GitHub.com 上配置 GitHub Copilot 设置

在拥有处于活动状态的 GitHub Copilot 试用版或订阅后,可以在 GitHub 上的 GitHub Copilot 设置中为你的个人帐户调整 GitHub Copilot 设置。 无论在何处使用 GitHub Copilot,这些设置都适用。 可以配置 GitHub Copilot 提供的建议,以及 GitHub 使用你的遥测数据的方式。

启用或禁用重复检测

GitHub Copilot 包含筛选器,该筛选器用于检测与 GitHub 上的公共代码匹配的代码建议。 可以选择启用或禁用筛选器。 启用筛选器后,GitHub Copilot 会根据 GitHub 上的公共代码检查代码建议及其周围约 150 个字符的代码。 如果存在匹配或接近匹配,不会向你显示建议。

  1. 在任何页面的右上角,单击个人资料照片,然后单击“设置”。

    用户栏中的 Settings 图标 1. 在左侧边栏中,单击“ GitHub Copilot”。

  2. 在“与公共代码匹配的建议”下,选择下拉菜单,然后单击“允许”以允许与公共代码匹配的建议,或单击“阻止”以阻止与公共代码匹配的建议 。 重复检测选项的屏幕截图 1. 要确认新设置,请单击“保存”。

启用或禁用遥测

通过调整你的用户设置,你可以选择代码片段是否由 GitHub 收集和保留,并进一步通过 Microsoft 和 OpenAI 进行处理和共享。 有关 GitHub Copilot 可能根据你的遥测设置收集的数据的更多信息,请参阅“GitHub 附加产品和功能条款”以及“GitHub Copilot 隐私常见问题解答”

  1. 在任何页面的右上角,单击个人资料照片,然后单击“设置”。

    用户栏中的 Settings 图标 1. 在左侧边栏中,单击“ GitHub Copilot”。

  2. 若要允许或阻止 GitHub 使用你的遥测数据,请选择或取消选择“允许 GitHub 使用我的代码片段进行产品改进”。 遥测选项的屏幕截图 1. 要确认新设置,请单击“保存”。

延伸阅读