Skip to main content

在 Neovim 中配置 GitHub Copilot

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

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

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

在 Neovim 中配置 GitHub Copilot

有关在 Neovim 中配置 GitHub Copilot 的指导,请运行以下命令,在 Neovim 中调用 GitHub Copilot 文档。

:help 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. 要确认新设置,请单击“保存”。

延伸阅读