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

Настройка GitHub Copilot в Visual Studio Code

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

GitHub Copilot можно управлять с помощью личных учетных записей с GitHub Copilot for Individuals или учетных записей организации с GitHub Copilot for Business.

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

Сведения о 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
Отклонить встроенное предложениеESCeditor.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+RETURNgithub.copilot.generate
Включить/отключить GitHub CopilotНет сочетания клавиш по умолчаниюgithub.copilot.toggleCopilot
ДействиеСочетание клавишИмя команды
Принять встроенное предложениеВкладкаeditor.action.inlineSuggest.commit
Отклонить встроенное предложениеESCeditor.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
Отклонить встроенное предложениеESCeditor.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, можно повторно привязать сочетания клавиш в редакторе сочетаний клавиш, указав предпочитаемые сочетания клавиш для каждой конкретной команды.

  1. В меню Файл выберите пункт Параметры и щелкните Сочетания клавиш. Снимок экрана: сочетания клавиш Visual Studio Code
  2. В редакторе сочетаний клавиш найдите имя команды, которую нужно изменить. Снимок экрана: панель поиска сочетаний клавиш
  3. Рядом с командой, которую нужно изменить, щелкните значок карандаша. Снимок экрана: редактор сочетаний клавиш
  4. Введите сочетание клавиш, которое вы хотите использовать для команды, а затем нажмите клавишу ВВОД/RETURN. Снимок экрана: текстовое поле "Изменить сочетание клавиш"

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

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

  1. Чтобы включить или отключить GitHub Copilot, щелкните значок состояния на нижней панели окна Visual Studio Code.

    Снимок экрана: нижняя панель в Visual Studio Code. Значок GitHub Copilot выделен темно-оранжевым цветом.

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

    • Чтобы отключить предложения от GitHub Copilot глобально, нажмите кнопку Отключить глобально.
    • Чтобы отключить предложения из GitHub Copilot для указанного языка, щелкните Отключить для ЯЗЫКА. Снимок экрана: отключить GitHub Copilot глобально или для текущего языка

Включение или отключение встроенных предложений

Вы можете включить или отключить встроенные предложения для GitHub Copilot в Visual Studio Code.

  1. В меню Файл перейдите к разделу Параметры и выберите пункт Параметры. Снимок экрана: параметры Visual Studio Code
  2. На левой панели вкладки параметров щелкните Расширения , а затем выберите Copilot.
  3. В разделе "Встроенное предложение:включить" установите или снимите флажок, чтобы включить или отключить встроенные предложения.

Включение или отключение GitHub Copilot для конкретных языков

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

  1. В Visual Studio Code перейдите на вкладку Расширения, а затем перейдите к разделу Copilot. Дополнительные сведения см. в разделе Включение и отключение встроенных предложений.

  2. В разделе "Включить или отключить Copilot для указанных языков" щелкните Изменить в файле settings.json.

  3. В файле 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 с обычной проверкой подлинности или без нее.

  1. В меню Файл перейдите к разделу Параметры и выберите пункт Параметры. Снимок экрана: параметры Visual Studio Code

  2. На левой панели вкладки параметров щелкните Приложение , а затем выберите Прокси-сервер.

  3. В текстовом поле в разделе "Прокси-сервер" введите адрес прокси-сервера, например http://localhost:3128. Кроме того, GitHub Copilot будет использовать http_proxy переменные и https_proxy из вашей среды.

    Снимок экрана: текстовое поле прокси-сервера Visual Studio Code

  4. При необходимости в разделе "Http: авторизация прокси-сервера" щелкните Изменить в файле settings.json и добавьте необходимое значение для отправки в качестве заголовка Proxy-Authorization для каждого сетевого запроса.

    Снимок экрана: текстовое поле авторизации Visual Studio Code прокси-сервера

  5. При необходимости в разделе Http: Прокси-сервер строгого SSL установите или снимите флажок, чтобы включить или отключить строгий SSL.

    Снимок экрана: флажок Visual Studio Code прокси-сервера строгого 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 с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом. 1. На левой боковой панели щелкните GitHub Copilot.

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

  3. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

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

Примечание. Copilot for Business не сохраняет данные телеметрии или фрагменты кода.

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

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

    Снимок экрана: меню учетной записи GitHub с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом. 1. На левой боковой панели щелкните GitHub Copilot.

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

  3. Чтобы подтвердить новые параметры, нажмите кнопку Сохранить.

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