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

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

<div class="ghd-tool webui">

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

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

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

Для информации о том, как начать на Копилот ЧатGitHub сайте, смотрите [Вопросы GitHub Copilot на GitHub](/ru/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github).

## Упоминания

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

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

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

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

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

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

## Навыки MCP

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

| 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 в Копилот Чат, см. [Использование GitHub MCP сервера в вашем IDE](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server).

</div>

<div class="ghd-tool vscode">

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

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

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

Для информации о том, как начать с Копилот Чат , Visual Studio Codeсм. [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide).

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

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

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

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

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

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

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

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

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

Ниже приведён список некоторых из самых распространённых участников чата для использования Копилот Чат.

| Variable                                                                                           | Description                                                                                                                                                                                       |
| -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `@azure`                                                                                           | Содержит контекст о сервисах Azure и о том, как их использовать, развертить и управлять. Используйте `@azure`, когда нужна помощь с Azure.                                                        |
| `@azure` Участник чата уже Публичный предварительный просмотр находится в чате и может измениться. |                                                                                                                                                                                                   |
| `@github`                                                                                          | Позволяет использовать GitHub-специфические Copilot навыки. См. [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide#using-github-skills-for-copilot). |
| `@terminal`                                                                                        | Содержит контекст о Visual Studio Code терминальной оболочке и его содержимом. Используйте `@terminal` , если вам нужна помощь в создании или отладке команд терминала.                           |
| `@vscode`                                                                                          | Есть контекст команд Visual Studio Code и функций. Используйте `@vscode` тогда, когда нужна помощь с Visual Studio Code.                                                                          |

</div>

<div class="ghd-tool visualstudio">

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

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

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

Для информации о том, как начать с Копилот Чат , Visual Studioсм. [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide).

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

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

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

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

## Ссылки

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

| Пример                                               | 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?`        | Ссылки на текущий файл                |

</div>

<div class="ghd-tool jetbrains">

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

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

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

Для получения информации о том, как начать Копилот Чат с JetBrains, смотрите [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide).

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

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

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

Если вы проводите интерактивные Второй пилот CLI сессии в JetBrains, вы также можете использовать специфичные для CLI команды слэш из этой сессии.

| Command      | Description                                                                                                                                                                                                                                                |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/chronicle` | Прочитайте и проанализируйте историю вашей сессии. Доступные подкоманды: `standup`, `tips`, `search`, и `improve`. Для получения дополнительной информации об этих подкомандах см. [AUTOTITLE.](/ru/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle) |
| `/compact`   | Ручное сжатие текущего Второй пилот CLI контекста сессии, чтобы поддерживать управляемость длительной сессии.                                                                                                                                              |
| `/explain`   | Объясните, как работает код в активном редакторе.                                                                                                                                                                                                          |
| `/fix`       | Предложить исправление проблем в выбранном коде.                                                                                                                                                                                                           |
| `/help`      | Краткий справочник и основы использования GitHub Copilot.                                                                                                                                                                                                  |
| `/remote`    | (Второй пилот CLI только сессия) Включите или управляйте удалённым управлением текущей сессии, чтобы получить доступ из GitHub.com или GitHub Mobile.                                                                                                      |
| `/tests`     | Создайте модульные тесты для выбранного кода.                                                                                                                                                                                                              |

</div>

<div class="ghd-tool xcode">

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

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

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

Для получения информации о том, как начать работу Копилот Чат в Xcode, смотрите [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/how-tos/chat-with-copilot/chat-in-ide).

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

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

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

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

</div>