Skip to main content

Настройка GitHub Copilot в Neovim

Вы можете включить, настроить и отключить GitHub Copilot в Neovim.

GitHub Copilot доступно клиентам GitHub с личной учетной записью в GitHub.com и GitHub Enterprise Cloud, принадлежащих корпоративной учетной записи.

GitHub Copilot можно бесплатно использовать для проверенных учащихся, преподавателей и ведения популярных открытый код проектов. Если вы не являетесь учащимся, преподавателем или хранителем популярного проекта открытый код, вы можете попробовать GitHub Copilot бесплатно с помощью однократной 60-дневной пробной версии. После использования бесплатной пробной версии вам потребуется платная подписка. Дополнительные сведения см. в разделе Сведения о выставлении счетов за GitHub Copilot.

Настройка GitHub Copilot в Neovim

Рекомендации по настройке GitHub Copilot в Neovim можно найти в документации GitHub Copilot в Neovim, выполнив следующую команду.

:help copilot

Настройка параметров GitHub Copilot на GitHub.com

Получив активную подписку на GitHub Copilot пробную версию или вы можете настроить параметры GitHub Copilot для личной учетной записи в GitHub в параметрах GitHub Copilot. Параметры применяются везде, где вы используете GitHub Copilot. Вы можете настроить предложения от GitHub Copilot и то, как GitHub использует ваши данные телеметрии.

Включение или отключение обнаружения дублирования

Примечание: Если вы являетесь членом организации в GitHub Enterprise Cloud, которому было назначено место GitHub Copilot через вашу организацию, вы не сможете настроить обнаружение дублирования в параметрах личной учетной записи. Параметр обнаружения дублирования будет унаследован от вашей организации или предприятия.

В GitHub Copilot содержится фильтр, который обнаруживает предложения кода, совпадающие с общедоступным кодом в GitHub. Этот фильтр можно включить или отключить. Если фильтр включен, GitHub Copilot сверяет предложения кода и около 150 символов кода до и после искомого фрагмента с общедоступным кодом в GitHub. Если обнаруживается полное или частичное совпадение, предложение не будет отображаться.

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Значок "Настройки" на панели пользователя 1. На левой боковой панели щелкните GitHub Copilot.

  2. В разделе Предложения, соответствующие открытому коду откройте раскрывающееся меню, а затем нажмите кнопку Разрешить или Блокировать, чтобы разрешить или блокировать предложения, соответствующие открытому коду. Снимок экрана: параметр обнаружения дублирования 1. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

Включение или отключение телеметрии

Примечание: Если вы являетесь членом организации в GitHub Enterprise Cloud, которому через вашу организацию назначено GitHub Copilot, вы не сможете настроить телеметрию в параметрах личной учетной записи. Телеметрия будет автоматически отключена.

В параметрах пользователя можно указать, будут ли фрагменты кода собираться и храниться в GitHub, а затем обрабатываться и использоваться Майкрософт и OpenAI. Дополнительные сведения о данных, которые может собирать GitHub Copilot в зависимости от ваших параметров телеметрии, см. в статье "Условия GitHub для дополнительных продуктов и компонентов" и в разделе часто задаваемых вопросов о конфиденциальности GitHub Copilot.

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Значок "Настройки" на панели пользователя 1. На левой боковой панели щелкните GitHub Copilot.

  2. Чтобы разрешить или запретить GitHub использовать ваши данные телеметрии, поставьте или снимите флажок Разрешить GitHub использовать мои фрагменты кода для улучшения продукта. Снимок экрана: параметр телеметрии 1. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

Дополнительные материалы