Сведения о GitHub Copilot в Visual Studio Code
Если вы используете Visual Studio Code, GitHub Copilot может автоматически завершать код по мере ввода. После установки можно включить или отключить GitHub Copilot, а также настроить дополнительные параметры в Visual Studio Code или на GitHub.com.
Предварительные требования
Чтобы настроить GitHub Copilot в Visual Studio Code, установите подключаемый модуль GitHub Copilot. Дополнительные сведения см. в разделе Начало работы с GitHub Copilot в Visual Studio Code.
Сочетания клавиш для GitHub Copilot
Сочетания клавиш по умолчанию можно использовать в Visual Studio Code при использовании GitHub Copilot. Кроме того, можно изменить привязку сочетаний клавиш в редакторе сочетаний клавиш, указав предпочитаемые сочетания клавиш для каждой конкретной команды. Вы можете найти каждое сочетание клавиш по имени команды в редакторе сочетаний клавиш.
Действие | Сочетание клавиш | Имя команды |
---|---|---|
Принять встроенное предложение | Вкладка | editor.action.inlineSuggest.commit |
Отклонить встроенное предложение | ESC | editor.action.inlineSuggest.hide |
Показать следующее встроенное предложение | Option (⌥)+] | editor.action.inlineSuggest.showNext |
Показать предыдущее встроенное предложение | Option (⌥)+[ | editor.action.inlineSuggest.showPrevious |
Активировать встроенное предложение | Option (⌥)+\ | editor.action.inlineSuggest.trigger |
Открыть GitHub Copilot (additional suggestions in separate pane) | CTRL+RETURN | github.copilot.generate |
Включить/отключить GitHub Copilot | Нет сочетания клавиш по умолчанию | github.copilot.toggleCopilot |
Действие | Сочетание клавиш | Имя команды |
---|---|---|
Принять встроенное предложение | Вкладка | editor.action.inlineSuggest.commit |
Отклонить встроенное предложение | ESC | editor.action.inlineSuggest.hide |
Показать следующее встроенное предложение | ALT+] | editor.action.inlineSuggest.showNext |
Показать предыдущее встроенное предложение | ALT+[ | editor.action.inlineSuggest.showPrevious |
Активировать встроенное предложение | ALT+\ | editor.action.inlineSuggest.trigger |
Открыть GitHub Copilot (additional suggestions in separate pane) | CTRL+ВВОД | github.copilot.generate |
Включить/отключить GitHub Copilot | Нет сочетания клавиш по умолчанию | github.copilot.toggleCopilot |
Действие | Сочетание клавиш | Имя команды |
---|---|---|
Принять встроенное предложение | Вкладка | editor.action.inlineSuggest.commit |
Отклонить встроенное предложение | ESC | editor.action.inlineSuggest.hide |
Показать следующее встроенное предложение | ALT+] | editor.action.inlineSuggest.showNext |
Показать предыдущее встроенное предложение | ALT+[ | editor.action.inlineSuggest.showPrevious |
Активировать встроенное предложение | ALT+\ | editor.action.inlineSuggest.trigger |
Открыть GitHub Copilot (additional suggestions in separate pane) | CTRL+ВВОД | github.copilot.generate |
Включить/отключить GitHub Copilot | Нет сочетания клавиш по умолчанию | github.copilot.toggleCopilot |
Повторное связывание сочетаний клавиш
Если вы не хотите использовать сочетания клавиш по умолчанию в Visual Studio Code при использовании GitHub Copilot, можно повторно привязать сочетания клавиш в редакторе сочетаний клавиш, указав предпочитаемые сочетания клавиш для каждой конкретной команды.
- В меню Файл выберите пункт Параметры и щелкните Сочетания клавиш.
- В редакторе сочетаний клавиш найдите имя команды, которую нужно изменить.
- Рядом с командой, которую нужно изменить, щелкните значок карандаша.
- Введите сочетание клавиш, которое вы хотите использовать для команды, а затем нажмите клавишу ВВОД/RETURN.
Включение или отключение GitHub Copilot
Вы можете включить или отключить GitHub Copilot в Visual Studio Code. Значок состояния GitHub Copilot на нижней панели окна Visual Studio Code указывает, включен или отключен параметр GitHub Copilot. Если этот параметр включен, цвет фона значка будет соответствовать цвету строки состояния. Если этот параметр выключен, цвет фона значка будет контрастировать с цветом строки состояния.
-
Чтобы включить или отключить GitHub Copilot, щелкните значок состояния на нижней панели окна Visual Studio Code.
-
Если вы отключаете GitHub Copilot, появится запрос, следует ли отключить предложения глобально или для языка файла, который вы редактируете.
- Чтобы отключить предложения от GitHub Copilot глобально, нажмите кнопку Отключить глобально.
- Чтобы отключить предложения из GitHub Copilot для указанного языка, щелкните Отключить для ЯЗЫКА.
Включение или отключение встроенных предложений
Вы можете включить или отключить встроенные предложения для GitHub Copilot в Visual Studio Code.
- В меню Файл перейдите к разделу Параметры и выберите пункт Параметры.
- На левой панели вкладки параметров щелкните Расширения , а затем выберите Copilot.
- В разделе "Встроенное предложение:включить" установите или снимите флажок, чтобы включить или отключить встроенные предложения.
Включение или отключение GitHub Copilot для конкретных языков
Вы можете указать языки, для которых требуется включить или отключить GitHub Copilot.
-
В Visual Studio Code перейдите на вкладку Расширения, а затем перейдите к разделу Copilot. Дополнительные сведения см. в разделе Включение и отключение встроенных предложений.
-
В разделе "Включить или отключить Copilot для указанных языков" щелкните Изменить в файле settings.json.
-
В файле settings.json добавьте или удалите языки, для которого требуется включить или отключить GitHub Copilot. Например, чтобы включить Python в GitHub Copilot, добавьте в список
"python": true
, убедившись, что после всех элементов списка, кроме последнего, стоит запятая.{ "editor.inlineSuggest.enabled": true, "github.copilot.enable": { "*": true, "yaml": false, "plaintext": false, "markdown": true, "javascript": true, "python": true } }
Настройка параметров прокси-сервера для GitHub Copilot
Вы можете настроить GitHub Copilot для подключения через прокси-сервер HTTP в Visual Studio Code. GitHub Copilot поддерживает базовые настройки прокси-сервера HTTP с обычной проверкой подлинности или без нее.
-
В меню Файл перейдите к разделу Параметры и выберите пункт Параметры.
-
На левой панели вкладки параметров щелкните Приложение , а затем выберите Прокси-сервер.
-
В текстовом поле в разделе "Прокси-сервер" введите адрес прокси-сервера, например
http://localhost:3128
. Кроме того, GitHub Copilot будет использоватьhttp_proxy
переменные иhttps_proxy
из вашей среды. -
При необходимости в разделе "Http: авторизация прокси-сервера" щелкните Изменить в файле settings.json и добавьте необходимое значение для отправки в качестве заголовка
Proxy-Authorization
для каждого сетевого запроса. -
При необходимости в разделе Http: Прокси-сервер строгого SSL установите или снимите флажок, чтобы включить или отключить строгий SSL.
Настройка параметров 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. -
В разделе Предложения, соответствующие открытому коду откройте раскрывающееся меню, а затем нажмите кнопку Разрешить или Блокировать, чтобы разрешить или блокировать предложения, соответствующие открытому коду.
-
Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.
Включение или отключение телеметрии
Примечание. Copilot for Business не сохраняет данные телеметрии или фрагменты кода.
В параметрах пользователя можно указать, будут ли фрагменты кода собираться и храниться в GitHub, а затем обрабатываться и использоваться Майкрософт и OpenAI. Дополнительные сведения о данных, которые GitHub Copilot может собирать в зависимости от параметров телеметрии, см. в разделах Условия GitHub для дополнительных продуктов и функций и вопросы и ответы о конфиденциальности GitHub Copilot.
-
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
1. На левой боковой панели щелкните GitHub Copilot. -
Чтобы разрешить или запретить GitHub использовать ваши данные телеметрии, поставьте или снимите флажок Разрешить GitHub использовать мои фрагменты кода для улучшения продукта.
-
Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.