Skip to main content
Skip to content

Краткое руководство по использованию GitHub Copilot в интегрированной среде разработки

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

GitHub Copilot доступен в поддерживаемых средах idEs: Visual Studio Code, Visual Studio, JetBrains IDEsEclipse и XCode. Он может ответить на вопросы и объяснить понятия, а также предложить или завершить код по мере работы. В идентификаторах, поддерживающих режим агента, он также может предлагать изменения и проверять файлы.

В этом кратком руководстве показано, как использовать эти возможности. Это занимает около десяти минут.

Необходимые условия

  • Активный Copilot план. См . раздел AUTOTITLE.
  • Расширение для интегрированной Copilot среды разработки. См . раздел AUTOTITLE.
  • Войдите в GitHub интегрированную среду разработки. Если у вас возникли проблемы с проверкой подлинности, см. раздел AUTOTITLE.

Задайте вопрос о коде

  1. Откройте существующий файл кода в редакторе.

  2. Copilot Chat Откройте окно.

    Способ этого зависит от интегрированной среды разработки.

    • Введите Visual Studio Codeклавиши CTRL+ALT+I (Windows/Linux) или Control+Command+I (macOS).
    • В других идентификаторах найдите Copilot Chat в строке меню или боковой панели. См . раздел AUTOTITLE.
  3. Введите what does this file do, а затем нажмите клавишу ВВОД.

CopilotОтвет отображается под вашим вопросом.

  1. Выберите строку кода в редакторе, а затем введите explain this line в окне чата.

Copilot вы можете просмотреть открытый файл, чтобы вместо описания кода его можно было сначала описать.

Разрешить Copilot работу с задачей

Большинство idEs поддерживают режим агента. В режиме агента вы описываете нужные файлы и Copilot решаете, какие файлы нужно изменить, вносит изменения и выполняет команды с утверждением.

Чтобы проверить, поддерживает ли среда разработки режим агента, см. раздел Матрица функций Copilot.

  1. В окне чата выберите агент, а затем опишите задачу. Например: Create a task manager web app with the ability to add, delete, and mark tasks as completed.

  2. Нажмите Enter.

Copilot создает необходимые файлы и код.

  1. Просмотрите изменения, а затем используйте элементы управления интегрированной среды разработки для их принятия.

Когда вы будете готовы, сохраните изменения и зафиксируйте, когда все выглядит хорошо.

Получите свое первое предложение

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

  1. В интегрированной среде разработки создайте новый файл JavaScript (*.js) .

  2. В файле JavaScript введите следующий заголовок функции.

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

Copilot автоматически предложит весь текст функции в сером тексте. Точное предложение может отличаться.

  1. Чтобы принять предложение, нажмите клавишу TAB.

Когда вы будете готовы, сохраните изменения и зафиксируйте, когда все выглядит хорошо.

Дальнейшие действия

  • Настройте Copilot в интегрированной среде разработки пользовательские инструкции. См . раздел AUTOTITLE.
  • GitHub Copilot appПопробуйте . См . раздел AUTOTITLE.