Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Настройка GitHub Copilot в интегрированной среде разработки JetBrains

Вы можете включить, настроить и отключить GitHub Copilot в интегрированной среде разработки JetBrains.

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

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

Сведения оGitHub Copilot в интегрированной среде разработки JetBrains

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

Настройка параметров 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. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

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

Предварительные требования

Чтобы настроить GitHub Copilot в интегрированной среде разработки JetBrains, установите подключаемый модуль GitHub Copilot. Дополнительные сведения см. в статье Начало работы с GitHub Copilot в интегрированной среде разработки JetBrains.

Сочетания клавиш для GitHub Copilot

Сочетания клавиш по умолчанию можно использовать для встроенных предложений в интегрированной среде разработки JetBrains при использовании GitHub Copilot. Кроме того, можно повторно указать предпочитаемые сочетания клавиш для каждой конкретной команды. Дополнительные сведения о повторной привязке сочетаний клавиш в интегрированной среде разработки JetBrains см. в документации по JetBrains. Например, можно просмотреть документацию по IntelliJ IDEA.

ДействиеСочетание клавиш
Принять встроенное предложениеВкладка
Отклонить встроенное предложениеESC
Показать следующее встроенное предложениеOption (⌥) или ALT+]
Показать предыдущее встроенное предложениеOption (⌥) или ALT+[
Активировать встроенное предложениеOption (⌥)+\
Открыть GitHub Copilot (additional suggestions in separate pane)Option (⌥) или ALT+Return
ДействиеСочетание клавиш
Принять встроенное предложениеВкладка
Отклонить встроенное предложениеESC
Показать следующее встроенное предложениеALT+]
Показать предыдущее встроенное предложениеALT+[
Активировать встроенное предложениеALT+\
Открыть GitHub Copilot (additional suggestions in separate pane)ALT+ВВОД
ДействиеСочетание клавиш
Принять встроенное предложениеВкладка
Отклонить встроенное предложениеESC
Показать следующее встроенное предложениеALT+]
Показать предыдущее встроенное предложениеALT+[
Активировать встроенное предложениеALT+\
Открыть GitHub Copilot (additional suggestions in separate pane)ALT+ВВОД

Включение или отключение GitHub Copilot

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

  1. Чтобы включить или отключить GitHub Copilot, щелкните значок состояния на нижней панели окна JetBrains. Значок состояния в JetBrains
  2. Если вы отключаете GitHub Copilot, появится запрос, следует ли отключить их глобально или для языка файла, который вы редактируете. Для глобального отключения нажмите кнопку Отключить завершения. Или щелкните кнопку для конкретного языка, чтобы отключить GitHub Copilot только для него. Отключить GitHub Copilot глобально или для текущего языка

Настройка дополнительных параметров для GitHub Copilot

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

  1. В интегрированной среде разработки JetBrains откройте меню Файл и выберите пункт Параметры.
  2. В разделе Языки и платформы щелкните GitHub Copilot .
  3. Измените параметры в соответствии с вашими предпочтениями.
    • Чтобы настроить поведение и внешний вид предложений кода, а также автоматически проверять наличие обновлений, установите или снимите флажки.
    • Если вы решили получать автоматические обновления, вы можете выбрать, следует ли получать стабильные обновления, но редко, или каждую ночь, но менее стабильные. Щелкните раскрывающийся список Канал обновления и выберите Стабильные или Каждую ночь.
    • В разделе "Отключенные языки" установите флажки, чтобы выбрать или снять флажки для языков, для которого вы хотите отключить GitHub Copilot.

Настройка параметров прокси-сервера для GitHub Copilot

Вы можете настроить GitHub Copilot для подключения через прокси-сервер HTTP в интегрированной среде разработки JetBrains. GitHub Copilot поддерживает базовые настройки прокси-сервера HTTP с обычной проверкой подлинности или без нее.

  1. В интегрированной среде разработки JetBrains откройте меню Файл и выберите пункт Параметры.

  2. В разделе Внешний вид & Поведение выберите Параметры системы , а затем — ПРОКСИ-сервер HTTP.

  3. Установите флажок Настройка прокси-сервера вручную , а затем установите флажок HTTP .

  4. В поле "Имя узла" введите имя узла прокси-сервера, а в поле "Номер порта" введите номер порта прокси-сервера.

    Снимок экрана: параметры прокси-сервера HTTP в JetBrains

  5. При необходимости на левой боковой панели щелкните Сервис , а затем — Сертификаты сервера. Затем установите или снимите флажок "Принимать ненадежные сертификаты автоматически" в зависимости от того, хотите ли вы автоматически принимать ненадежные сертификаты.

    Снимок экрана: параметры сертификатов сервера в JetBrains

Настройка параметров 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. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

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