Примечание.
GitHub Command Palette в настоящее время находится в Публичный предварительный просмотр и подлежит изменению.
GitHub Command Palette отключен по умолчанию. Вы можете включить GitHub Command Palette с предварительной версией компонентов. См . раздел AUTOTITLE.
Сведения о GitHub Command Palette
Вы можете навигировать, искать и выполнять команды на GitHub с GitHub Command Paletteпомощью . Палитра команд — это средство отображения предложений по запросу в зависимости от текущего контекста и ресурсов, которые вы недавно использовали. Вы можете открыть палитру команд с помощью ярлыка клавиатуры из любой точки GitHub, что экономит время и удерживает руки на клавиатуре.
Быстрая навигация
Предложения палитры команд упрощают доступ к страницам верхнего уровня, например странице "Проблемы", из любого места в репозитории, личной учетной записи или организации. Если нужное расположение не указано, начните вводить название или номер расположения, чтобы уточнить предложения.

Простой доступ к командам
Возможность запускать команды напрямую с клавиатуры, не перемещаясь по серии меню, может изменить способ использования GitHub. Например, вы можете переключаться между темами несколькими нажатиями клавиш, что упрощает их смену по мере изменения потребностей.

Открытие GitHub Command Palette
Открыть палитру команд можно с помощью одного из следующих сочетаний клавиш по умолчанию:
- Windows и Linux: Ctrl+K или Ctrl+Alt+K
- Mac: COMMAND+K или COMMAND+OPTION+K
Вы можете настроить сочетания клавиш, используемые для открытия палитры команд, в разделе "Специальные возможности" параметров пользователя. Для получения дополнительной информации смотрите раздел «Настройка ваших GitHub Command Palette горячих клавиш».
При открытии палитры команд расположение (например, организация octo-org) отображается в левом верхнем углу и используется в качестве контекста для предложений.

Примечание.
- Если вы редактируете текст Markdown, откройте палитру команд Ctrl+Alt+K (Windows и Linux) или Command+Option+K (Mac).
- Если вы работаете над проект, вместо этого отображается палитра команд, специфичная для проекта. Дополнительные сведения см. в разделе Изменение макета представления.
Настройка GitHub Command Palette горячих клавиш
Сочетания клавиш, используемые по умолчанию для открытия палитры команд, могут конфликтовать с сочетаниями клавиш по умолчанию в операционной системе или браузере. Настроить сочетания клавиш можно в разделе "Специальные возможности" параметров учетной записи. В параметрах палитры команд можно настроить сочетания клавиш для открытия палитры команд как в режиме поиска, так и в режиме команд.
Навигация с GitHub Command Palette
Вы можете использовать палитру команд, чтобы перейти на любую страницу, к которой у вас есть доступ на GitHub.
-
Нажмите клавиши CTRL+K (Windows и Linux) или COMMAND+K (Mac), чтобы открыть палитру команд с областью, определяемой текущим местонахождением в пользовательском интерфейсе.
-
Начните вводить путь, по которому нужно перейти. Предложения в палитре команд изменяются в соответствии с введенным текстом.
-
При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.
- Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
- Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
- Чтобы очистить область и текстовое поле, нажмите кнопку "Очистить **" или нажмите клавиши **CTRL+Backspace (Windows и Linux) или "Удалить команду+" (Mac).
Вы также можете использовать нажатия клавиш, чтобы сузить поиск. Дополнительные сведения см. в разделе "Функции нажатия клавиш".
-
Завершите ввод пути или используйте клавиши со стрелками, чтобы выделить нужный путь в списке предложений.
-
Нажмите клавишу ВВОД, чтобы перейти к выбранному расположению. В качестве альтернативы используйте Ctrl+Enter (Windows и Linux) или Command+Enter (Mac), чтобы открыть местоположение в новой вкладке браузера.
Поиск с помощью GitHub Command Palette
Вы можете использовать палитру команд для поиска чего угодно на GitHub.
-
Нажмите клавиши CTRL+K (Windows и Linux) или COMMAND+K (Mac), чтобы открыть палитру команд с областью, определяемой текущим местонахождением в пользовательском интерфейсе.
-
При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.
- Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
- Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
- Чтобы очистить область и текстовое поле, нажмите кнопку "Очистить **" или нажмите клавиши **CTRL+Backspace (Windows и Linux) или "Удалить команду+" (Mac).
-
При необходимости используйте нажатия клавиш для поиска ресурсов определенных типов:
— поиск проблем, запросов на вытягивание, обсуждений и проектов;
- ! — поиск проектов;
@ — поиск пользователей, организаций и репозиториев;
/ — поиск файлов в области репозитория.
-
Начните вводить условия поиска. Палитра команд предложит ряд поисковых запросов в зависимости от области поиска.
Совет
Вы также можете использовать полный синтаксис GitHubинтегрированного поиска в палитре команд. Дополнительные сведения см. в разделе Поиск в документации GitHub.
-
Используйте клавиши со стрелками, чтобы выделить нужный результат поиска, и нажмите клавишу ВВОД, чтобы перейти к выбранному расположению. В качестве альтернативы используйте Ctrl+Enter (Windows и Linux) или Command+Enter (Mac), чтобы открыть местоположение в новой вкладке браузера.
Запуск команд из GitHub Command Palette
Вы можете использовать GitHub Command Palette команды для запуска. Например, можно создать репозиторий или проблему либо сменить тему. При выполнении команды расположение действия определяется базовой страницей или областью, показанной в палитре команд.
- Команды для запросов на вытягивание и проблем всегда выполняются на базовой странице.
- Команды более высокого уровня, например для репозиториев, выполняются в области, показанной в палитре команд.
Полный список поддерживаемых команд см. GitHub Command Palette ссылку.
-
Стандартные клавиши для открытия палитры команд в режиме команд — это Ctrl+Shift+K (Windows и Linux) или Command+Shift+K (Mac). Если палитра команд уже открыта, нажмите >, чтобы перейти в командный режим. GitHub Предлагает команды в зависимости от вашего местоположения.
-
При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.
- Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
- Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
- Чтобы очистить область и текстовое поле, нажмите кнопку "Очистить **" или нажмите клавиши **CTRL+Backspace (Windows и Linux) или "Удалить команду+" (Mac).
-
Если нужная команда не отображается, проверьте область, а затем начните вводить имя команды в текстовом поле.
-
Используйте клавиши со стрелками, чтобы выделить нужную команду, и нажмите клавишу ВВОД для ее запуска.
Закрытие палитры команд
Если палитра команд активна, ее можно закрыть, нажав одно из следующих сочетаний клавиш:
- Режим поиска и навигации: Esc или Ctrl+K (Windows и Linux) Command+K (Mac)
- Режим команды: Esc или Ctrl+Shift+K (Windows и Linux) Command+Shift+K (Mac)
Если вы настроили сочетания клавиш для палитры команд в параметрах специальных возможностей, настроенные сочетания клавиш будут использоваться как для открытия, так и для закрытия палитры команд.
Ссылка GitHub Command Palette
Функции нажатия клавиш
Эти нажатия клавиш доступны, если палитра команд находится в режиме навигации и поиска, то есть они недоступны в командном режиме.
| Клавиши | Function |
|---|---|
| > | Вход в командный режим. Для получения дополнительной информации см. раздел «Запуск команд из GitHub Command Palette. |
| # | Поиск проблем, запросов на вытягивание, обсуждений и проектов. Для получения дополнительной информации см. раздел «Поиск с .GitHub Command Palette |
| @ | Поиск пользователей, организаций и репозиториев. Для получения дополнительной информации см. раздел «Поиск с .GitHub Command Palette |
| / | Поиск файлов в области репозитория или репозиториев в области организации. Для получения дополнительной информации см. раздел «Поиск с .GitHub Command Palette |
| ! | Поиск только проектов. Для получения дополнительной информации см. раздел «Поиск с .GitHub Command Palette |
| CTRL+C или COMMAND+C | Копирование URL-адреса поиска или навигации для выделенного результата в буфер обмена. |
| ВВОД | Переход к выделенному результату или выполнение выделенной команды. |
| CTRL+ВВОД или COMMAND+ВВОД | Откройте выделенный результат поиска или навигации на новой вкладке браузера. |
| ? | Отображение справки в палитре команд. |
Глобальные команды
Эти команды доступны во всех областях.
| Команда | Поведение |
|---|---|
Import repository | Создание репозитория путем импорта проект из другой системы управления версиями. Дополнительные сведения см. в разделе Импорт репозитория с помощью GitHub Importer. |
New gist | Открытие нового объекта gist. Дополнительные сведения см. в разделе Создание gist. |
New organization | Создание организации. Дополнительные сведения см. в разделе Создание новой организации с нуля. |
New project | Создание проекта Дополнительные сведения см. в разделе Создание проект. |
New repository | Создание репозитория с нуля. Дополнительные сведения см. в разделе Создание репозитория. |
Switch theme to <theme name> | Переключение на другую тему пользовательского интерфейса. Дополнительные сведения см. в разделе Управление параметрами темы. |
Команды для организации
Эти команды доступны только в области организации.
| Команда | Поведение |
|---|---|
New team | Создание команды в текущей организации. Дополнительные сведения см. в разделе Создание группы организации. |
Команды для репозитория
Большинство этих команд доступны только на домашней странице репозитория. Если команда также доступна на других страницах, это указано в столбце "Поведение".
| Команда | Поведение |
|---|---|
Clone repository: <URL type> | Скопируйте URL, необходимый для клонирования репозитория, используя GitHub CLIHTTPS или SSH, в буфер обмена. Дополнительные сведения см. в разделе Клонирование репозитория. |
New discussion | Создание обсуждения в репозитории. Дополнительные сведения см. в разделе Краткое руководство по GitHub Discussions. |
New file | Создание файла с любой страницы репозитория. Дополнительные сведения см. в разделе Добавление файла в репозиторий. |
New issue | Открытие новой проблемы с любой страницы репозитория. Дополнительные сведения см. в разделе Создание проблемы. |
Open in github.dev editor | Откройте github.dev текущий репозиторий в редакторе. Дополнительные сведения см. в разделе Веб-редактор github.dev. |
Команды для файла
Эти команды доступны только при открытии палитры команд из файла в репозитории.
| Команда | Поведение |
|---|---|
Copy permalink | Создание ссылки на файл с SHA текущей фиксации и ее копирование в буфер обмена. Дополнительные сведения см. в разделе Получение постоянных ссылок на файлы. |
Open in github.dev editor | Откройте текущий отображаемый файл в github.dev редакторе. Дополнительные сведения см. в разделе Веб-редактор github.dev. |
Команды для обсуждения
Эти команды доступны только при открытии палитры команд из обсуждения. Они выполняются на текущей странице, и на них не влияет область, заданная в палитре команд.
| Команда | Поведение |
|---|---|
Delete discussion... | Окончательное удаление обсуждения. Дополнительные сведения см. в разделе Управление обсуждениями. |
Edit discussion body | Открытие основного текста обсуждения для редактирования. |
Subscribe/unsubscribe | Отказ или согласие на получение уведомлений о добавлении содержимого к обсуждению. Дополнительные сведения см. в разделе Об уведомлениях. |
Transfer discussion... | Перемещение обсуждения в другой репозиторий. Дополнительные сведения см. в разделе Управление обсуждениями. |
Команды для проблемы
Эти команды доступны только при открытии палитры команд из проблемы. Они выполняются на текущей странице, и на них не влияет область, заданная в палитре команд.
| Команда | Поведение |
|---|---|
Close/reopen issue | Закрытие или повторное открытие текущей проблемы. Дополнительные сведения см. в разделе О проблемах. |
Convert issue to discussion... | Преобразование текущей проблемы в обсуждение. Дополнительные сведения см. в разделе Модерация обсуждений. |
Delete issue... | Удаление текущей проблемы. Дополнительные сведения см. в разделе Удаление проблемы. |
Edit issue body | Открытие основного текста проблемы для редактирования. |
Edit issue title | Открытие заголовка проблемы для редактирования. |
Lock issue | Запрет на добавление новых комментариев пользователями без доступа на запись в репозиторий. Дополнительные сведения см. в разделе Блокировка бесед. |
Pin/unpin issue | Отображение или скрытие проблемы в разделе закрепленных проблем репозитория. Дополнительные сведения см. в разделе Закрепление проблемы в репозитории. |
Subscribe/unsubscribe | Отказ или согласие на получение уведомлений об изменениях в проблеме. Дополнительные сведения см. в разделе Об уведомлениях. |
Transfer issue... | Перенос проблемы в другой репозиторий. Дополнительные сведения см. в разделе Перенос проблемы в другой репозиторий. |
Команды для запроса на вытягивание
Эти команды доступны только при открытии палитры команд из запроса на вытягивание. Они выполняются на текущей странице, и на них не влияет область, заданная в палитре команд.
| Команда | Поведение |
|---|---|
Close/reopen pull request | Закрытие или повторное открытие текущего запроса на вытягивание. Дополнительные сведения см. в разделе Сведения о запросах на вытягивание. |
Convert to draft/Mark pull request as ready for review | Изменение состояния запроса на вытягивание: готов или не готов к проверке. Дополнительные сведения см. в разделе Изменение этапа запроса на вытягивание. |
Copy current branch name | Добавление имени главной ветви запроса на вытягивание в буфер обмена. |
Edit pull request body | Открытие основного текста запроса на вытягивание для редактирования. |
Edit pull request title | Открытие заголовка запроса на вытягивание для редактирования. |
Subscribe/unsubscribe | Отказ или согласие на получение уведомлений об изменениях в запросе на вытягивание. Дополнительные сведения см. в разделе Об уведомлениях. |
Update current branch | Обновление главной ветви запроса на вытягивание с учетом изменений из базовой ветви. Доступно только для запросов на вытягивание, предназначенных для ветви репозитория по умолчанию. Дополнительные сведения см. в разделе О ветвях. |