Сведения о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. На левой боковой панели щелкните GitHub Copilot.
-
В разделе Предложения, соответствующие открытому коду откройте раскрывающееся меню, а затем нажмите кнопку Разрешить или Блокировать, чтобы разрешить или блокировать предложения, соответствующие открытому коду.
обнаружения дублирования 1. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.
Включение или отключение телеметрии
Примечание: Если вы являетесь членом организации в GitHub Enterprise Cloud, которому было назначено место GitHub Copilot, вы не сможете настроить телеметрию в параметрах личной учетной записи. Телеметрия будет автоматически отключена.
В параметрах пользователя можно указать, будут ли фрагменты кода собираться и храниться в GitHub, а затем обрабатываться и использоваться Майкрософт и OpenAI. Дополнительные сведения о данных, которые может собирать GitHub Copilot в зависимости от ваших параметров телеметрии, см. в статье "Условия GitHub для дополнительных продуктов и компонентов" и в разделе часто задаваемых вопросов о конфиденциальности GitHub Copilot.
-
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
1. На левой боковой панели щелкните GitHub Copilot.
-
Чтобы разрешить или запретить 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. Если этот параметр включен, значок выделен. Если он отключен, значок неактивен.
- Чтобы включить или отключить GitHub Copilot, щелкните значок состояния на нижней панели окна JetBrains.
- Если вы отключаете GitHub Copilot, появится запрос, следует ли отключить их глобально или для языка файла, который вы редактируете. Для глобального отключения нажмите кнопку Отключить завершения. Или щелкните кнопку для конкретного языка, чтобы отключить GitHub Copilot только для него.
Настройка дополнительных параметров для GitHub Copilot
Вы можете управлять расширенными параметрами для GitHub Copilot в интегрированной среде разработки JetBrains, например, как в интегрированной среде разработки отображается завершения кода и какие языки вы хотите включить или отключить для GitHub Copilot.
- В интегрированной среде разработки JetBrains откройте меню Файл и выберите пункт Параметры.
- В разделе Языки и платформы щелкните GitHub Copilot .
- Измените параметры в соответствии с вашими предпочтениями.
- Чтобы настроить поведение и внешний вид предложений кода, а также автоматически проверять наличие обновлений, установите или снимите флажки.
- Если вы решили получать автоматические обновления, вы можете выбрать, следует ли получать стабильные обновления, но редко, или каждую ночь, но менее стабильные. Щелкните раскрывающийся список Канал обновления и выберите Стабильные или Каждую ночь.
- В разделе "Отключенные языки" установите флажки, чтобы выбрать или снять флажки для языков, для которого вы хотите отключить GitHub Copilot.
Настройка параметров прокси-сервера для GitHub Copilot
Вы можете настроить GitHub Copilot для подключения через прокси-сервер HTTP в интегрированной среде разработки JetBrains. GitHub Copilot поддерживает базовые настройки прокси-сервера HTTP с обычной проверкой подлинности или без нее.
-
В интегрированной среде разработки JetBrains откройте меню Файл и выберите пункт Параметры.
-
В разделе Внешний вид & Поведение выберите Параметры системы , а затем — ПРОКСИ-сервер HTTP.
-
Установите флажок Настройка прокси-сервера вручную , а затем установите флажок HTTP .
-
В поле "Имя узла" введите имя узла прокси-сервера, а в поле "Номер порта" введите номер порта прокси-сервера.
-
При необходимости на левой боковой панели щелкните Сервис , а затем — Сертификаты сервера. Затем установите или снимите флажок "Принимать ненадежные сертификаты автоматически" в зависимости от того, хотите ли вы автоматически принимать ненадежные сертификаты.
Настройка параметров 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. На левой боковой панели щелкните GitHub Copilot.
-
В разделе Предложения, соответствующие открытому коду откройте раскрывающееся меню, а затем нажмите кнопку Разрешить или Блокировать, чтобы разрешить или блокировать предложения, соответствующие открытому коду.
обнаружения дублирования 1. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.
Включение или отключение телеметрии
Примечание: Если вы являетесь членом организации в GitHub Enterprise Cloud, которому было назначено место GitHub Copilot, вы не сможете настроить телеметрию в параметрах личной учетной записи. Телеметрия будет автоматически отключена.
В параметрах пользователя можно указать, будут ли фрагменты кода собираться и храниться в GitHub, а затем обрабатываться и использоваться Майкрософт и OpenAI. Дополнительные сведения о данных, которые может собирать GitHub Copilot в зависимости от ваших параметров телеметрии, см. в статье "Условия GitHub для дополнительных продуктов и компонентов" и в разделе часто задаваемых вопросов о конфиденциальности GitHub Copilot.
-
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
1. На левой боковой панели щелкните GitHub Copilot.
-
Чтобы разрешить или запретить GitHub использовать ваши данные телеметрии, поставьте или снимите флажок Разрешить GitHub использовать мои фрагменты кода для улучшения продукта.
телеметрии 1. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.