Введение
Вы можете использовать Copilot для получения ответов на вопросы, связанные с программированием, например, как лучше всего кодировать, как исправить ошибку или как работает код другого пользователя. Для полной информации о том, что может сделать Copilot, см. Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия быстрого запуска предназначена для использования Copilot на сайте GitHub. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Предварительные требования
Чтобы использовать Copilot на сайте GitHub, необходимо иметь активный план Copilot. См . раздел AUTOTITLE.
Задавая свой первый вопрос
-
На GitHub перейдите в репозиторий и откройте файл.
-
Щелкните значок Copilot () в правом верхнем углу представления файла.

-
Введите вопрос в поле "Задать Copilot" в нижней части панели чата и нажмите клавишу ВВОД.
Например, можно ввести следующее:
Explain this file.How could I improve this code?How can I test this code?
Copilot отвечает на запрос на панели.
-
Вы можете продолжить беседу, задав следующий вопрос. Например, можно ввести "сообщить мне больше", чтобы получить Copilot, чтобы развернуть свой последний комментарий.
Другие вопросы, которые можно задать
Существует много других возможностей, которые можно сделать с помощью GitHub Copilot Chat в GitHub. Например:
- Задайте общий вопрос о разработке программного обеспечения
- Уточняющие вопросы о репозитории
- Сведения об изменениях в запросе на вытягивание
- Задайте вопрос о конкретной проблеме или фиксации
Для получения дополнительной информации см. Вопросы GitHub Copilot на GitHub.
Следующие шаги
Узнайте больше о Чат GitHub Copilot - См.AUTOTITLE иAUTOTITLE .- Get Copilot предложения в строке в IDE - См. Получение предложений по коду в вашем IDE с помощью GitHub Copilot.
- Научитесь писать эффективные подсказки - См. Инженерия подсказок для GitHub Copilot Chat.
- Используйте Copilot на вашем мобильном устройстве - См. Вопросы GitHub Copilot в GitHub Mobile.
- Используйте Copilot в командной строке - См. Использование расширения GitHub CLI Copilot.
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для Windows Terminal. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка на Copilot. Чтобы использовать GitHub Copilot в Windows Terminal, необходимо иметь активную подписку GitHub Copilot. См . раздел AUTOTITLE.
- Windows Terminal Канария. Терминальный чат доступен только в Windows Terminal Canary.
Использование Copilot в чате терминала
После установки Windows Terminal Canary можно использовать Copilot в чате терминала, чтобы задать вопросы, связанные с командной строкой.
-
Откройте параметры в раскрывающемся меню.

-
Перейдите в параметр "Чат терминала" (экспериментальный).

-
В разделе Service Providers выберите GitHub Copilot и Аутентифицироваться через GitHub для входа.
Чат с GitHub Copilot
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать GitHub Copilot в Windows Terminal, если ваш владелец организации или корпоративный администратор отключен GitHub Copilot CLI. См . раздел AUTOTITLE.
-
Откройте чат терминала (экспериментальный) в раскрывающемся меню.
-
В окне чата Terminal Chat введите
how do i list all markdown files in my directory, затем нажмите Enter.Ответ Copilotотображается под вашим вопросом.
-
Щелкните ответ, чтобы вставить его в командную строку.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для Visual Studio Code. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка Copilot — чтобы использовать GitHub Copilot в VS Code, у вас должна быть активная подписка GitHub Copilot . См . раздел AUTOTITLE.
- Последняя версия Visual Studio Code. См. страницу скачивания Visual Studio Code.
- Войдите в GitHub в Visual Studio Code. Если возникают проблемы с проверкой подлинности, см . раздел AUTOTITLE.
Чат с GitHub Copilot
После установки расширения GitHub Copilot Chat вы можете задавать Copilot вопросы, связанные с программированием.
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать Чат GitHub Copilot, если ваш владелец организации или корпоративный администратор отключен чат. См . раздел AUTOTITLE.
- Создайте новую папку для вашего проекта и откройте её в VS Code.
- Откройте просмотр чата, нажав Control+Command+i (Mac) / Ctrl+Alt+i (Windows/Linux) или выбрав значок чата в строке заголовков VS Code.
- Внизу в виде чата, в поле ввода чата, введите:
Create a complete task manager web application with the ability to add, delete, and mark tasks as completed. Include modern CSS styling and make it responsive. Use semantic HTML and ensure it's accessible. Separate markup, styles, and scripts into their own files. - Нажмите ВВОД. Наблюдайте, как агент генерирует необходимые файлы и код для реализации вашего запроса. Вы должны увидеть, что файл обновляется
index.html, создаётstyles.cssфайл для стилизации и файлscript.jsдля функциональности. - Просмотрите сгенерированные файлы и выберите «Оставить», чтобы принять все изменения.
Получите свое первое предложение
В следующем примере используется JavaScript, однако другие языки будут работать аналогично. GitHub Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. GitHub Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.
-
Откройте Visual Studio Code.
-
В Visual Studio Code создайте новый файл JavaScript (*.js).
-
В файле JavaScript введите следующий заголовок функции.
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
GitHub Copilot автоматически предлагает весь текст функции в сером тексте. Точное предложение может отличаться.
- Чтобы принять предложение, нажмите клавишу TAB.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Используйте Copilot например pro . Узнайте, как создавать эффективные запросы для GitHub Copilot. Дополнительные сведения см . в рекомендациях по использованию GitHub Copilot в VS Code в документации по Visual Studio Code.
- Ознакомьтесь с следующее изменение предложений — см. Навигация и принятие следующее изменение предложений.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для Visual Studio. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка на Copilot. Чтобы использовать GitHub Copilot в Visual Studio, необходимо иметь активную подписку GitHub Copilot. См . раздел AUTOTITLE. * Совместимая версия Visual Studio. Чтобы использовать GitHub Copilot в Visual Studio, необходимо установить версию 2022 17.8 или более позднюю версию Visual Studio для Windows. Дополнительные сведения см. в разделе "Установка Visual Studio в документации Майкрософт.
- Расширение GitHub Copilot для Visual Studio. Инструкции по установке расширения Copilot см . в документации Майкрософт по установке GitHub Copilot в Visual Studio .
- Добавьте учетную запись GitHub в Visual Studio. См. статью "Добавление учетных записей GitHub в цепочку ключей Visual Studio в документации Майкрософт.
Чат с GitHub Copilot
После установки расширения GitHub Copilot можно задать вопросы о кодировании Copilot.
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать Чат GitHub Copilot, если ваш владелец организации или корпоративный администратор отключен чат. См . раздел AUTOTITLE.
-
Откройте существующий файл кода.
-
В строке меню Visual Studio выберите пункт "Вид", а затем выберите Чат GitHub Copilot.
-
В окне Копилот Чат введите
what does this file doклавишу ВВОД.Ответ Copilotотображается под вашим вопросом.
-
Выберите строку кода в редакторе.
-
В окне Копилот Чат введите
explain this lineклавишу ВВОД.
Получите свое первое предложение
В следующем примере используется JavaScript, однако другие языки будут работать аналогично. GitHub Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. GitHub Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.
-
Откройте Visual Studio.
-
В Visual Studioсоздайте новый файл JavaScript (*.js).
-
В файле JavaScript введите следующий заголовок функции.
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
GitHub Copilot автоматически предлагает весь текст функции в сером тексте. Точное предложение может отличаться.
- Чтобы принять предложение, нажмите клавишу TAB.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Запрос, подобный pro , — просмотрите Visual Studio С помощью GitHub Copilot на YouTube.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для удостоверений удостоверений JetBrains. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка на Copilot. Чтобы использовать GitHub Copilot в интегрированной среде разработки JetBrains, у вас должна быть активная подписка GitHub Copilot. См . раздел AUTOTITLE.
- Совместимая интегрированная среда разработки JetBrains. Copilot поддерживается в большом количестве идентификаторов JetBrains. Полный список см. Задавать вопросы GitHub Copilot в вашем IDE.
- Последняя версия расширения GitHub Copilot. См. подключаемый модуль GitHub Copilot в JetBrains Marketplace. Инструкции по установке см. в разделе Установка расширения GitHub Copilot в вашей среде.
- Войдите в GitHub в интегрированной среде разработки JetBrains. Инструкции по проверке подлинности см. в разделе Установка расширения GitHub Copilot в вашей среде.
Чат с GitHub Copilot
После установки подключаемого модуля GitHub Copilot можно задать вопросы о кодировании Copilot.
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать Чат GitHub Copilot, если ваш владелец организации или корпоративный администратор отключен чат. См . раздел AUTOTITLE.
-
Откройте существующий файл кода.
-
Откройте окно Копилот Чат, щелкнув значок Копилот Чат в правой части окна интегрированной среды разработки JetBrains.

-
В окне Копилот Чат введите
what does this file doклавишу ВВОД.Ответ Copilotотображается под вашим вопросом.
-
Выберите строку кода в редакторе.
-
В окне Копилот Чат введите
explain this lineклавишу ВВОД.
Получите свое первое предложение
В следующем примере используется JavaScript, однако другие языки будут работать аналогично. GitHub Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. GitHub Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.
-
В редакторе JetBrains создайте новый файл JavaScript (*.js).
-
В файле JavaScript введите следующий заголовок функции.
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
GitHub Copilot автоматически предлагает весь текст функции в сером тексте. Точное предложение может отличаться.
- Чтобы принять предложение, нажмите клавишу TAB.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для XCode в MacOS. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка на Copilot. Чтобы использовать GitHub Copilot в Xcode, у вас должна быть активная подписка GitHub Copilot. См . раздел AUTOTITLE.
- Последняя версия расширения GitHub Copilot. Инструкции по установке см. в разделе Установка расширения GitHub Copilot в вашей среде.
- Войдите в GitHub в Xcode. Если у вас возникают проблемы с аутентификацией, см. Устранение распространённых проблем с GitHub Copilot.
Чат с GitHub Copilot
После установки подключаемого модуля GitHub Copilot можно задать вопросы о кодировании Copilot.
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать Чат GitHub Copilot, если ваш владелец организации или корпоративный администратор отключен чат. См . раздел AUTOTITLE.
-
Откройте существующий файл кода.
-
**Нажмите «Редактор**» в строке меню, затем нажмите **GitHub Copilot** затем **откройте чат**.Копилот Чат открывается в новом окне.
-
В окне Копилот Чат выберите файл, чтобы указать, что вы хотите обсудить этот файл.

-
Введите текст
what does this file doи нажмите клавишу Enter.Ответ Copilotотображается под вашим вопросом.
-
Выберите строку кода в редакторе.
-
В окне Копилот Чат введите
explain this lineклавишу ВВОД.
Получите свое первое предложение
В следующем примере используется Swift, однако другие языки будут работать аналогично.
-
Создайте файл с именем
CalculateDays.swift. -
Введите следующий код в новый файл:
Swift import Foundation func calculateDaysBetweenDates(_ start: Date, _ end: Date)
import Foundation func calculateDaysBetweenDates(_ start: Date, _ end: Date)GitHub Copilot добавляет предложение кода, который продолжает эту функцию. Предложения отображаются серым цветом.
-
Чтобы принять предложение, нажмите клавишу TAB.
-
Copilot продолжит вносить предложения, каждое из которых вы можете принять, нажав Tab.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Ознакомьтесь с следующее изменение предложений — см. Навигация и принятие следующее изменение предложений.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
затмение %}
GitHub Copilot предоставляет предложения по написанию кода при вводе в редакторе. Вы также можете задать вопросы, связанные с кодом Copilot, например, как лучше закодировать что-то, как исправить ошибку или как работает код другого пользователя. Полные сведения о том, что может сделать Copilot, см. в разделе Что такое GitHub Copilot?.
Инструкции по использованию Copilot отличаются в зависимости от того, где вы используете его. Эта версия краткого руководства предназначена для Eclipse. Щелкните приведенные выше вкладки для инструкций по использованию Copilot в других средах.
Необходимые компоненты
- Подписка на Copilot. Чтобы использовать GitHub Copilot в Eclipse, у вас должна быть активная подписка GitHub Copilot. См . раздел AUTOTITLE.
- Последняя версия расширения GitHub Copilot. Инструкции по установке см. в разделе Установка расширения GitHub Copilot в вашей среде.
- Войдите в GitHub в Eclipse. Если у вас возникают проблемы с аутентификацией, см. Устранение распространённых проблем с GitHub Copilot.
Чат с GitHub Copilot
После установки подключаемого модуля GitHub Copilot можно задать вопросы о кодировании Copilot.
Примечание.
Если у вас есть доступ к GitHub Copilot через вашу организацию или enterprise, вы не сможете использовать Чат GitHub Copilot, если ваш владелец организации или корпоративный администратор отключен чат. См . раздел AUTOTITLE.
-
Откройте существующий файл кода.
-
В строке меню Eclipse нажмите Copilot, затем нажмите Открыть чат.
-
В окне Копилот Чат введите
what does this file doклавишу ВВОД.Ответ Copilotотображается под вашим вопросом.
-
Выберите строку кода в редакторе.
-
В окне Копилот Чат введите
explain this lineклавишу ВВОД.
Получите свое первое предложение
В следующем примере используется Java, однако другие языки будут работать аналогично.
-
Создайте новый класс Java с именем
CalculateDaysBetween. -
Внутри класса добавьте следующий комментарий:
Java // Take 2 dates and return the number of days between them
// Take 2 dates and return the number of days between themGitHub Copilot добавляет предложение кода для использования для этого класса. Предложения отображаются серым цветом.
-
Чтобы принять предложение, нажмите клавишу TAB.
Следующие шаги
- Узнайте больше о Copilot встроенных предложениях - см. AUTOTITLE.
- Узнайте больше о Чат GitHub Copilot — см . раздел AUTOTITLE и Вопросы GitHub Copilot на GitHub.
- Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
- Ознакомьтесь с следующее изменение предложений — см. Навигация и принятие следующее изменение предложений.
- Используйте Copilot на мобильном устройстве . См . раздел AUTOTITLE.
- Используйте Copilot в командной строке . См . раздел AUTOTITLE.
- Настройте Copilot в редакторе. Вы можете включить или отключить GitHub Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.