The Wayback Machine - https://web.archive.org/web/20230117162832/https://docs.github.com/ru/get-started/using-github/github-command-palette
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.

При открытии палитры команд расположение (например, организация mashed-avocado) отображается в левом верхнем углу и используется в качестве контекста для предложений.

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

Примечания.

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

Настройка сочетаний клавиш для 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.
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Создание обсуждения в репозитории. Дополнительные сведения см. в разделе Создание обсуждения.
New fileСоздание файла с любой страницы репозитория. Дополнительные сведения см. в разделе Добавление файла в репозиторий.
New issueОткрытие новой проблемы с любой страницы репозитория. Дополнительные сведения см. в статье "Создание проблемы".
Open in new codespaceСоздание и открытие codespace для этого репозитория. Дополнительные сведения см. в разделе Создание пространства кода для репозитория.
Open in github.dev editorОткрытие текущего репозитория в редакторе github.dev. Дополнительные сведения см. в разделе Открытие веб-редактора.

Команды для файла

Эти команды доступны только при открытии палитры команд из файла в репозитории.

КомандаПоведение
Copy permalinkСоздание ссылки на файл с SHA текущей фиксации и ее копирование в буфер обмена. Дополнительные сведения см. в разделе Получение постоянных ссылок на файлы.
Open in github.dev editorОткрытие текущего отображаемого файла в редакторе 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Открытие заголовка запроса на вытягивание для редактирования.
Open in new codespaceСоздание и открытие codespace для главной ветви запроса на вытягивание. Дополнительные сведения см. в разделе Создание пространства кода для репозитория.
Subscribe/unsubscribeОтказ или согласие на получение уведомлений об изменениях в запросе на вытягивание. Дополнительные сведения см. в разделе Сведения об уведомлениях.
Update current branchОбновление главной ветви запроса на вытягивание с учетом изменений из базовой ветви. Доступно только для запросов на вытягивание, предназначенных для ветви репозитория по умолчанию. Дополнительные сведения см. в разделе Сведения о ветвях.