Ярлыки терминала PhpStorm: переключить вкладку, вернуться в редактор и т. д. (Mac)

При открытии окна инструментов терминала PhpStorm я ожидал, что смогу запускать такие команды, как Ctrl + Tab для переключения вкладок терминала или Cmd + 1, чтобы открыть окно инструментов проекта, но моя клавиатура застряла внутри терминала.

Есть ли способ освободить клавиатуру от терминала, чтобы я мог вернуться к обычным командам? (Без использования Option + F12, чтобы скрыть окно инструментов терминала.)


person Morgan Delaney    schedule 24.07.2015    source источник
comment
Alt+Left/Right — это переход между вкладками терминала (это в Windows; на Mac это Ctrl+Left/Right — просто проверьте это с помощью вашей раскладки в настройках)   -  person LazyOne    schedule 24.07.2015
comment
Ярлык окна инструмента «Просмотр проекта» действительно не работает ... но ярлык для «Избранного» или «Структура» работает очень хорошо ... Поэтому я могу предложить перейти к структуре через Alt+2 (Cmd+2 на Mac), а затем просто Esc, чтобы попасть в редактор). Посмотрите, можете ли вы записать макрос, назначьте ему собственный ярлык и посмотрите, сработает ли он для вас.   -  person LazyOne    schedule 24.07.2015
comment
Кроме этого: 1) youtrack.jetbrains.com/issue/IDEA-116221 2 ) youtrack.jetbrains.com/issue/IDEA-119666   -  person LazyOne    schedule 24.07.2015
comment
@LazyOne Хех, трюк с Cmd+2 определенно работает! Спасибо. Я пробовал все комбинации Modifier + Left/Right (Ctrl, Cmd, Shift, Option), но он не переключает вкладки терминала в PhpStorm 9. Я также не могу найти параметр в разделе «Настройки» › «Раскладка клавиатуры».   -  person Morgan Delaney    schedule 25.07.2015
comment
Найдите Главное меню | Окно | Вкладки редактора | Выберите действия «Следующая/Предыдущая вкладка» в Keymap. (P.S. Keymap имеет поле поиска, где вы можете войти во вкладку и увидеть все действия, которые имеют это в своих именах / описаниях. Кнопка P.P.S. рядом с ней позволяет искать по ярлыкам)   -  person LazyOne    schedule 25.07.2015
comment
@LazyOne Нашел! Для меня это было Cmd + Shift + [ для предыдущего и] для следующего. Спасибо! Я бы абсолютно принял ваш ответ, если бы вы его опубликовали.   -  person Morgan Delaney    schedule 25.07.2015


Ответы (4)


  1. Переключение между вкладками терминала можно выполнить с помощью того же сочетания клавиш, что и для вкладок редактора: Alt+Left/Right в Windows с использованием раскладки клавиатуры по умолчанию (в Mac это будет Cmd + Shift + [ и Cmd + Shift + ] (или что там у вас есть для Main Menu | Window | Editor Tabs | Select Next/Previous Tab -- вы можете проверить/изменить это в своем Preferences | Keymap)).

  2. Ярлык окна инструмента «Просмотр проекта» (Alt+1 в Windows или Cmd+1 в Mac) действительно не работает, если используется в Терминале.. но ярлыки для окон инструментов «Избранное» или «Структура» до сих пор работают нормально.

    Поэтому я могу предложить сначала перейти к структуре с помощью Alt+7 (Cmd+7 на Mac), а затем просто использовать Esc, чтобы войти в редактор. ). P.S. Посмотрите, подойдет ли вам запись макроса в такой последовательности (вы можете назначить ему собственный ярлык).

person LazyOne    schedule 25.07.2015
comment
Чтобы перейти на последнюю вкладку редактора из терминала, у меня (в MacOS в phpStorm 2017.3) работает ‹kbd›Alt+1‹/kbd›‹kbd›Esc‹/kbd›‹kbd›Esc‹/kbd›. Но когда я пытаюсь записать макрос с этой последовательностью, результирующий макрос содержит только ‹kbd›Alt+1‹/kbd›. Таким образом, ‹kbd›Esc‹/kbd› не должно быть допустимым в макросах. Я не нашел способа экранировать ‹kbd›Esc‹/kbd› при создании макроса... есть ли какой-нибудь обходной путь для включения ‹kbd›Esc‹/kbd› в макрос? - person Brian Wood; 21.03.2018

Я бы предложил просто добавить еще одну комбинацию клавиш для доступа к терминалу. Например. ⌘0

F12 — это ярлык по умолчанию для Mac и ОС Linux.

Этот ярлык переключает фокус терминала. Ярлык F12 по умолчанию для Mac (не знаю, как в Windows) не будет.

Возможно, вам придется перезапустить PhpStorm, чтобы захватить ⌘0 или что-то еще.

person originalbryan    schedule 22.02.2016

Вы можете получить доступ к терминалу с помощью Alt + F12 в Windows

person saleumsack    schedule 21.10.2019

PHPStorm и другие продукты Jet-brains настраиваются по вашему вкусу. вам не нужно изучать новое сочетание клавиш, просто настройте его по своему усмотрению. Например, я ежедневно использую код PHPStorm VS и текстовый редактор Sublime для написания кода. Так что хорошо иметь одну и ту же карту клавиш во всех ваших редакторах IDES/Text, которые я использую на Mac, и я использую эту карту клавиш для всех упомянутых выше.

  Command + !    => toggle Explore tab
  Command + ~.   => toggle Termina tab
  Command + 2.   => toggle console tab

Итак, чтобы настроить любую клавиатуру по вашему выбору, это на PHPStorm (macOs)

  1. Нажмите Command + , и вы попадете в настройки PHPStorm.
  2. Перейдите в Key-map, если вы знаете текущий рабочий ярлык на вашем PHPStorm, а затем справа от вас после окна поиска есть клавиатура, нажмите на нее и нажмите текущую рабочую клавишу, скажем, по умолчанию переключение терминала это опция + F12 (пожалуйста, обратите внимание, что для некоторых клавиатур вам нужно добавить функциональную клавишу (fn), которая сделает ее option/alt + fn + F12)
  3. Надеюсь, вы увидите терминал с сочетанием клавиш справа, затем щелкните двумя пальцами / щелкните правой кнопкой мыши, надеюсь, у вас появится всплывающее меню для добавления нового сочетания клавиш или удаления существующего.
  4. Сначала добавьте предпочитаемое сочетание клавиш перед удалением существующего (почему? Поскольку, как только вы удалите клавиатуру и впервые попали туда с помощью этого сочетания клавиш, результат обновится, и объект исчезнет из вида)
  5. Обратите внимание, что некоторые из новых ярлыков, которые вы предпочитаете, уже используются, и это не должно вас отпугивать. просто удалите это и переназначьте новую привязку позже, которую вы найдете полезной для себя.
  6. Подайте заявку и хорошо, тогда вы готовы к работе!
person mwangaben    schedule 15.03.2020