GitHub Copilot доступен в поддерживаемых средах idEs: Visual Studio Code, Visual Studio, JetBrains IDEsEclipse и XCode. Он может ответить на вопросы и объяснить понятия, а также предложить или завершить код по мере работы. В идентификаторах, поддерживающих режим агента, он также может предлагать изменения и проверять файлы.
В этом кратком руководстве показано, как использовать эти возможности. Это занимает около десяти минут.
Необходимые условия
- Активный Copilot план. См . раздел AUTOTITLE.
- Расширение для интегрированной Copilot среды разработки. См . раздел AUTOTITLE.
- Войдите в GitHub интегрированную среду разработки. Если у вас возникли проблемы с проверкой подлинности, см. раздел AUTOTITLE.
Задайте вопрос о коде
-
Откройте существующий файл кода в редакторе.
-
Copilot Chat Откройте окно.
Способ этого зависит от интегрированной среды разработки.
- Введите Visual Studio Codeклавиши CTRL+ALT+I (Windows/Linux) или Control+Command+I (macOS).
- В других идентификаторах найдите Copilot Chat в строке меню или боковой панели. См . раздел AUTOTITLE.
-
Введите
what does this file do, а затем нажмите клавишу ВВОД.
CopilotОтвет отображается под вашим вопросом.
- Выберите строку кода в редакторе, а затем введите
explain this lineв окне чата.
Copilot вы можете просмотреть открытый файл, чтобы вместо описания кода его можно было сначала описать.
Разрешить Copilot работу с задачей
Большинство idEs поддерживают режим агента. В режиме агента вы описываете нужные файлы и Copilot решаете, какие файлы нужно изменить, вносит изменения и выполняет команды с утверждением.
Чтобы проверить, поддерживает ли среда разработки режим агента, см. раздел Матрица функций Copilot.
-
В окне чата выберите агент, а затем опишите задачу. Например:
Create a task manager web app with the ability to add, delete, and mark tasks as completed. -
Нажмите Enter.
Copilot создает необходимые файлы и код.
- Просмотрите изменения, а затем используйте элементы управления интегрированной среды разработки для их принятия.
Когда вы будете готовы, сохраните изменения и зафиксируйте, когда все выглядит хорошо.
Получите свое первое предложение
GitHub Copilot может предлагать код по мере работы и поддерживает множество языков программирования. В этом примере используется JavaScript, но вы можете следовать на предпочитаемом языке.
-
В интегрированной среде разработки создайте новый файл JavaScript (*.js) .
-
В файле JavaScript введите следующий заголовок функции.
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
Copilot автоматически предложит весь текст функции в сером тексте. Точное предложение может отличаться.
- Чтобы принять предложение, нажмите клавишу TAB.
Когда вы будете готовы, сохраните изменения и зафиксируйте, когда все выглядит хорошо.
Дальнейшие действия
- Настройте Copilot в интегрированной среде разработки пользовательские инструкции. См . раздел AUTOTITLE.
- GitHub Copilot appПопробуйте . См . раздел AUTOTITLE.