Skip to main content

Шпаргалка для чатов GitHub Copilot

Используйте этот памятка, чтобы быстро ссылаться на наиболее распространенные команды и параметры использования GitHub Copilot Chat.

Эта версия статьи предназначена для Copilot на сайте GitHub. Для других версий этой статьи щелкните вкладки выше.

О усовершенствованиях GitHub Copilot

Вы можете улучшить интерфейс Copilot Chat с различными командами и параметрами. Поиск правильной команды или параметра для задачи, над которой вы работаете, может помочь вам добиться целей более эффективно. Этот памятка содержит краткую ссылку на наиболее распространенные команды и варианты использования Copilot Chat.

Для получения информации о том, как get started с помощью Copilot Chat на сайте GitHub, см. Вопросы GitHub Copilot на GitHub.

Упоминания

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

  • Обсуждения
  • Extensions
  • Файлы
  • Проблемы
  • Запросы на слияние
  • Репозитории

Команды косой черты

Используйте команды косой черты, чтобы избежать написания сложных запросов для распространенных сценариев. Чтобы использовать команду косой черты, введите / в поле командной строки чата и имя команды.

Доступные команды косой черты могут отличаться в зависимости от среды и контекста чата. Чтобы просмотреть список доступных команд косой черты, введите / в поле командной строки чата текущей среды. Ниже приведен список некоторых наиболее распространенных команд косой черты для использования Copilot Chat.

CommandDescription
/clearОчистить беседу.
/deleteУдаление беседы.
/newЗапуск новой беседы
/renameПереименуйте беседу.

Навыки MCP

Ниже приведен список навыков MCP, доступных в Copilot Chat в GitHub, и примеры запросов, которые можно использовать для их вызова. Вам не нужно использовать имя навыка MCP в запросе; Вы можете просто попросить Copilot Chat выполнить задачу.

SkillПример запроса
create_branchСоздайте новую ветвь с именем [BRANCH-NAME] в репозитории [ИМЯ_ПОЛЬЗОВАТЕЛЯ/REPO-NAME].
create_or_update_fileДобавьте новый файл с именем hello-world.md [BRANCH-NAME] [USERNAME/REPO-NAME] с содержимым: "Hello, world! Этот файл был создан из Copilot Chat в GitHub!"
push_filesОтправьте файлы test.md с содержимым "Это тестовый файл" и test-again.md с содержимым "Это другой тестовый файл" в [BRANCH-NAME] в [USERNAME/REPO-NAME]
update_pull_request_branchОбновите ветвь для запроса на вытягивание [PR-number] в [USERNAME/REPO-NAME] с помощью последних изменений из базовая ветвь.
merge_pull_requestЗапрос на вытягивание слиянием [PR-Number] в [USERNAME/REPO-NAME]
get_meРасскажите мне о себе.
search_usersПоиск пользователей с именем Mona Octocat

Для получения дополнительной информации об использовании навыков MCP в Copilot Chat см. Использование GitHub MCP сервера в вашем IDE.

Эта версия этой статьи предназначена для Copilot в Visual Studio Code. Для других версий этой статьи щелкните вкладки выше.

О усовершенствованиях GitHub Copilot

Вы можете улучшить интерфейс Copilot Chat с различными командами и параметрами. Поиск правильной команды или параметра для задачи, над которой вы работаете, может помочь вам добиться целей более эффективно. Этот памятка содержит краткую ссылку на наиболее распространенные команды и варианты использования Copilot Chat.

Для информации о том, как get started с Copilot Chat в Visual Studio Code, см. Задавать вопросы GitHub Copilot в вашем IDE.

Команды косой черты

Используйте команды косой черты, чтобы избежать написания сложных запросов для распространенных сценариев. Чтобы использовать команду косой черты, введите / в поле командной строки чата и имя команды.

Доступные команды косой черты могут отличаться в зависимости от среды и контекста чата. Чтобы просмотреть список доступных команд косой черты, введите / в поле командной строки чата текущей среды. Ниже приведен список некоторых наиболее распространенных команд косой черты для использования Copilot Chat.

CommandDescription
/clearНачните новый сеанс чата.
/explainОбъясните, как работает код в активном редакторе.
/fixПредложить исправление проблем в выбранном коде.
/fixTestFailureНайдите и исправьте неудачный тест.
/helpКраткий справочник и основы использования GitHub Copilot.
/newСоздайте новый project.
/testsСоздайте модульные тесты для выбранного кода.

Переменные чата

Используйте переменные чата для включения конкретного контекста в запрос. Чтобы использовать переменную чата, введите # в поле запроса чата, а затем переменную чата.

VariableDescription
#blockВключает текущий блок кода в запросе.
#classВключает текущий класс в запрос.
#commentВключает текущий комментарий в запросе.
#fileСодержит содержимое текущего файла в запросе.
#functionВключает текущую функцию или метод в запросе.
#lineВключает текущую строку кода в запросе.
#pathВключает путь к файлу в запросе.
#projectВключает контекст project в задании.
#selectionВключает выделенный текст в запросе.
#symВключает текущий символ в запросе.

Участники чата

Участники чата похожи на экспертов домена, которые имеют специальность, с которыми они могут помочь вам. Вы можете указать участника чата, введя @ в поле запроса чата, а затем имя участника чата. Чтобы просмотреть всех доступных участников чата, введите @ в поле запроса чата.

Ниже приведен список наиболее распространенных участников чата для использования Copilot Chat.

VariableDescription
@azureСодержит контекст о сервисах Azure и о том, как их использовать, развертить и управлять. Используйте @azure, когда нужна помощь с Azure. Участник чата @azure в настоящее время находится в public preview и может измениться.
@githubПозволяет использовать GitHub-специфичные Copilot навыки. См. Задавать вопросы GitHub Copilot в вашем IDE.
@terminalИмеет контекст о оболочке терминала Visual Studio Code и его содержимом. Используйте @terminal , если вам нужна помощь в создании или отладке команд терминала.
@vscodeИмеет контекст о командах и функциях Visual Studio Code. Используйте, если требуется @vscode помощь с Visual Studio Code.
@workspaceИмеет контекст кода в рабочей области. Используйте @workspace, когда хотите Copilot для учёта структуры вашего project, взаимодействия различных частей кода или шаблонов проектирования в project.

Эта версия этой статьи предназначена для Copilot в Visual Studio. Для других версий этой статьи щелкните вкладки выше.

О усовершенствованиях GitHub Copilot

Вы можете улучшить интерфейс Copilot Chat с различными командами и параметрами. Поиск правильной команды или параметра для задачи, над которой вы работаете, может помочь вам добиться целей более эффективно. Этот памятка содержит краткую ссылку на наиболее распространенные команды и варианты использования Copilot Chat.

Для информации о том, как get started с Copilot Chat в Visual Studio, см. Задавать вопросы GitHub Copilot в вашем IDE.

Команды косой черты

Используйте команды косой черты, чтобы избежать написания сложных запросов для распространенных сценариев. Чтобы использовать команду косой черты, введите / в поле командной строки чата и имя команды.

Доступные команды косой черты могут отличаться в зависимости от среды и контекста чата. Чтобы просмотреть список доступных команд косой черты, введите / в поле командной строки чата текущей среды. Ниже приведен список некоторых наиболее распространенных команд косой черты для использования Copilot Chat.

CommandDescription
/docДобавьте комментарий документации для этого символа.
/explainОбъясните, как работает код в активном редакторе.
/fixПредложить исправление проблем в выбранном коде.
/helpКраткий справочник и основы использования GitHub Copilot.
/optimizeАнализ и улучшение времени выполнения выбранного кода.
/testsСоздайте модульные тесты для выбранного кода.

Ссылки

По умолчанию Copilot Chat будет ссылаться на файл, открытый или выбранный код. Кроме того, можно использовать #, за которым следует имя файла, имя файла и номера строк, или решение для ссылки на определенный файл, строки или решение.

ПримерDescription
Where are the tests in #MyFile.cs?Ссылки на определенный файл
How are these files related #MyFile.cs #MyFile2.csСсылки на несколько файлов
Explain this function #MyFile.cs: 66-72?Ссылки на определенные строки в файле
Is there a delete method in this #solution?Ссылки на текущий файл

Эта версия этой статьи предназначена для Copilot в JetBrains. Для других версий этой статьи щелкните вкладки выше.

О усовершенствованиях GitHub Copilot

Вы можете улучшить интерфейс Copilot Chat с различными командами и параметрами. Поиск правильной команды или параметра для задачи, над которой вы работаете, может помочь вам добиться целей более эффективно. Этот памятка содержит краткую ссылку на наиболее распространенные команды и варианты использования Copilot Chat.

Для информации о том, как get started с Copilot Chat в JetBrains, см. Задавать вопросы GitHub Copilot в вашем IDE.

Команды косой черты

Используйте команды косой черты, чтобы избежать написания сложных запросов для распространенных сценариев. Чтобы использовать команду косой черты, введите / в поле командной строки чата и имя команды.

Доступные команды косой черты могут отличаться в зависимости от среды и контекста чата. Чтобы просмотреть список доступных команд косой черты, введите / в поле командной строки чата текущей среды. Ниже приведен список некоторых наиболее распространенных команд косой черты для использования Copilot Chat.

CommandDescription
/explainОбъясните, как работает код в активном редакторе.
/fixПредложить исправление проблем в выбранном коде.
/helpКраткий справочник и основы использования GitHub Copilot.
/testsСоздайте модульные тесты для выбранного кода.

Эта версия этой статьи предназначена для Copilot в Xcode. Для других версий этой статьи щелкните вкладки выше.

О усовершенствованиях GitHub Copilot

Вы можете улучшить интерфейс Copilot Chat с различными командами и параметрами. Поиск правильной команды или параметра для задачи, над которой вы работаете, может помочь вам добиться целей более эффективно. Этот памятка содержит краткую ссылку на наиболее распространенные команды и варианты использования Copilot Chat.

Для информации о том, как get started с помощью Copilot Chat в Xcode, см. Задавать вопросы GitHub Copilot в вашем IDE.

Команды косой черты

Используйте команды косой черты, чтобы избежать написания сложных запросов для распространенных сценариев. Чтобы использовать команду косой черты, введите / в поле командной строки чата и имя команды.

Доступные команды косой черты могут отличаться в зависимости от среды и контекста чата. Чтобы просмотреть список доступных команд косой черты, введите / в поле командной строки чата текущей среды. Ниже приведен список команд косой черты для использования Copilot Chat.

CommandDescription
/docСоздайте документацию по этому символу.
/explainУкажите объяснение выбранного кода.
/fixПредлагать исправления для ошибок кода и опечаток.
/simplifyУпростите текущий выбор кода.
/testsСоздайте модульный тест для текущего выбора кода.