Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Палитра команд GitHub

Используйте палитру команд в GitHub для навигации, поиска и выполнения команд непосредственно с клавиатуры.

Примечание. GitHub Command Palette в настоящее время находится на стадии общедоступной бета-версии и может измениться.

Сведения о 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) отображается в левом верхнем углу и используется в качестве контекста для предложений.

Снимок экрана: палитра команд. "octo-org" выделен оранжевым контуром.

Примечания.

  • При редактировании текста Markdown для открытия палитры команд используйте сочетание клавиш CTRL+ALT+K (Windows и Linux) или COMMAND+OPTION+K (Mac).
  • Если у вас в работе проект, отобразится другая палитра команд, относящаяся к проекту. Дополнительные сведения см. в разделе Изменение макета представления.

Настройка сочетаний клавиш для GitHub Command Palette

Сочетания клавиш, используемые по умолчанию для открытия палитры команд, могут конфликтовать с сочетаниями клавиш по умолчанию в операционной системе или браузере. Настроить сочетания клавиш можно в разделе "Специальные возможности" параметров учетной записи. В параметрах палитры команд можно настроить сочетания клавиш для открытия палитры команд как в режиме поиска, так и в режиме команд.

Навигация с помощью GitHub Command Palette

Палитру команд можно использовать для перехода на любую страницу, к которой у вас есть доступ на GitHub.

  1. Нажмите клавиши CTRL+K (Windows и Linux) или COMMAND+K (Mac), чтобы открыть палитру команд с областью, определяемой текущим местонахождением в пользовательском интерфейсе.

  2. Начните вводить путь, по которому нужно перейти. Предложения в палитре команд изменяются в соответствии с введенным текстом.

  3. При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.

    • Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
    • Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
    • Чтобы очистить область и текстовое поле, нажмите кнопку Очистить или нажмите клавиши CTRL+Backspace (Windows и Linux) или Command+Delete (Mac).

    Вы также можете использовать нажатия клавиш, чтобы сузить поиск. Дополнительные сведения см. в разделе Функции нажатия клавиш.

  4. Завершите ввод пути или используйте клавиши со стрелками, чтобы выделить нужный путь в списке предложений.

  5. Нажмите клавишу ВВОД, чтобы перейти к выбранному расположению. Кроме того, можно открыть расположение на новой вкладке браузера, нажав клавиши CTRL+ВВОД (Windows и Linux) или COMMAND+ВВОД (Mac).

Поиск с помощью GitHub Command Palette

Палитру команд можно использовать для поиска в GitHub.com.

  1. Нажмите клавиши CTRL+K (Windows и Linux) или COMMAND+K (Mac), чтобы открыть палитру команд с областью, определяемой текущим местонахождением в пользовательском интерфейсе.

  2. При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.

    • Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
    • Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
    • Чтобы очистить область и текстовое поле, нажмите кнопку Очистить или нажмите клавиши CTRL+Backspace (Windows и Linux) или Command+Delete (Mac).
  3. При необходимости используйте нажатия клавиш для поиска ресурсов определенных типов:

    • # — поиск проблем, запросов на вытягивание, обсуждений и проектов;
    • ! — поиск проектов;
    • @ — поиск пользователей, организаций и репозиториев;
    • / — поиск файлов в области репозитория.
  4. Начните вводить условия поиска. Палитра команд предложит ряд поисковых запросов в зависимости от области поиска.

    В палитре команд можно также использовать полный синтаксис встроенного поиска GitHub. Дополнительные сведения см. в разделе Поиск информации в GitHub.

  5. Используйте клавиши со стрелками, чтобы выделить нужный результат поиска, и нажмите клавишу ВВОД, чтобы перейти к выбранному расположению. Кроме того, можно открыть расположение на новой вкладке браузера, нажав клавиши CTRL+ВВОД (Windows и Linux) или COMMAND+ВВОД (Mac).

Выполнение команд из GitHub Command Palette

GitHub Command Palette позволяет выполнять команды. Например, можно создать репозиторий или проблему либо сменить тему. При выполнении команды расположение действия определяется базовой страницей или областью, показанной в палитре команд.

  • Команды для запросов на вытягивание и проблем всегда выполняются на базовой странице.
  • Команды более высокого уровня, например для репозиториев, выполняются в области, показанной в палитре команд.

Полный список поддерживаемых команд см. в разделе Справка по GitHub Command Palette.

  1. Сочетания клавиш по умолчанию для открытия палитры команд в командном режиме: CTRL+SHIFT+K (Windows и Linux) или COMMAND+SHIFT+K (Mac). Если палитра команд уже открыта, нажмите >, чтобы перейти в командный режим. GitHub предлагает команды в зависимости от расположения.

  2. При необходимости можно сузить, расширить или полностью изменить область предложений, изменив путь в текстовом поле палитры команд.

    • Чтобы сузить область в учетной записи пользователя или организации, выделите репозиторий, а затем используйте клавишу TAB, чтобы добавить его в область.
    • Чтобы расширить область, выделите и удалите элемент в области с помощью клавиши BACKSPACE или DELETE.
    • Чтобы очистить область и текстовое поле, нажмите кнопку Очистить или нажмите клавиши CTRL+Backspace (Windows и Linux) или Command+Delete (Mac).
  3. Если нужная команда не отображается, проверьте область, а затем начните вводить имя команды в текстовом поле.

  4. Используйте клавиши со стрелками, чтобы выделить нужную команду, и нажмите клавишу ВВОД для ее запуска.

Закрытие палитры команд

Если палитра команд активна, ее можно закрыть, нажав одно из следующих сочетаний клавиш:

  • Режим поиска и навигации: ESC или CTRL+K (Windows и Linux); COMMAND+K (Mac)
  • Командный режим: ESC или CTRL+SHIFT+K (Windows и Linux); COMMAND+SHIFT+K (Mac)

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

Справка по GitHub Command Palette

Функции нажатия клавиш

Эти нажатия клавиш доступны, если палитра команд находится в режиме навигации и поиска, то есть они недоступны в командном режиме.

КлавишиКомпонент
>Вход в командный режим. Дополнительные сведения см. в разделе Выполнение команд из 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 CLI, HTTPS или 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Обновление главной ветви запроса на вытягивание с учетом изменений из базовой ветви. Доступно только для запросов на вытягивание, предназначенных для ветви репозитория по умолчанию. Дополнительные сведения см. в разделе О ветвях.