Как перейти от терминала Intellij к редактору с помощью ярлыка

Я знаю, что вы можете прыгать почти из всех окон в Intellij IDEA в окно редактора с помощью Esc. В окне терминала Intellij это не работает. Кто-нибудь знает, как это сделать с помощью сочетания клавиш? Это было бы хорошо, так как я могу перейти от моего редактора к терминалу с помощью Alt + F12, но я не могу сделать это иначе, не используя мою мышь.

Ответ 1

ОБНОВЛЕНИЕ - март 2016

Поскольку этот вопрос получает некоторое внимание, я хотел напомнить всем, что вы можете легко переключаться между редактором и терминальным окном со встроенным действием. По умолчанию он отображается на Alt + F12 и F12. Чтобы проверить другие сопоставления, просмотрите его в меню в меню "Вид" > "Инструменты" > "Терминал". В качестве альтернативы перейдите на страницу веб-справки Работа с встроенным локальным терминалом и измените параметр Keymap в правом верхнем углу и прокрутите до самого конца (чуть выше раздел "См. также" ), где говорится: "Переключить между встроенным локальным терминалом и редактором, нажав...". Вы можете переназначить это действие в "Настройки" > "Клавиатура" > "Другое" > "Терминал"

В основной "проблеме" рассматривается этот вопрос, есть ли способ вернуться из окна терминала в редактор, не закрывая окно терминала.

[Обновление в конце марта 2016 года]

=============================================== ====

Некоторые параметры, о которых я могу думать в данный момент.

  • Alt + F12 второй раз вернет вас в редактор, но скроет окно терминала.
  • Alt + Home приведет вас к панели навигации, а нажатие Esc приведет вас к редактору. Если вы делаете это достаточно часто, чтобы устранить необходимость в двойной последовательности, вы можете записать макрос (Edit > Macros) с помощью последовательности. Затем сопоставьте его с ярлыком (Настройки > [Настройки IDE] > Ключ > Макросы). Самое приятное в этом варианте заключается в том, что он будет работать из любого окна инструмента. Таким образом, вы можете использовать его как последовательный ярлык "Возврат к редактору".
  • Пока в редакторе Ctrl + Tab нет редактора, который упоминает @vikingsteve, вы можете сделать Ctrl + Tab, Ctrl + Shift + Tab. Опять же, вы можете записать это в макрос.

Если я думаю о каких-либо других идеях, я добавлю их.

Ответ 2

Ubuntu:

alt + 2(twice)

Mac:

cmd + 2(twice)

Ответ 3

Запуск IDEA 13 на OSX

Развернувшись на ответе Марка Веддера, здесь мой опыт:

  • F12 (Alt + F12) (Terminal) будет переключать видимость окна терминала, поэтому он вернет вас обратно в редактор после скрытия. Аналогичный эффект с (Shift + Esc) (Hide Active Tool Window), который скроет окно активного инструмента, вернув фокус обратно в редактор.
    Не полезно, если вы хотите, чтобы терминал был видимым во все времена

  • В то время как отличная идея записать макрос, который вернет вас к редактору с помощью взаимодействия по сценарию, он не сможет работать на практике. Во-первых, терминал перехватит большинство нажатий клавиш, поэтому вы не сможете запускать макрос. Даже когда вам удается запускать макрос через его ярлык из какого-либо другого окна инструмента (например, окна инструмента проекта), он не будет работать (даже если Script execution finished будет отображаться в нижней части окна IDEA)
    Не работает

  • не будет работать, поскольку окно терминала, похоже, перехватывает большинство комбинаций клавиш. Но даже если это сработает, оно переключит редактор на следующий файл, поэтому вам нужно будет сделать , чтобы вернуться к исходному (как указал Марк).
    Не работает, но на самом деле не возражает, поскольку он избавляет от лишнего раздражения

  • В то время как терминал имеет фокус, кажется, что некоторые Tools ярлыки все еще доступны , пока вы не переназначили их в Preferences->Keymap (очень важно, чтобы вы не касались этих - Я попытался присвоить значение 1 (Project), и он больше не будет запускаться из терминала!). Вызов любого из этих ярлыков дважды приведет к переключению этого окна инструмента, в результате чего вы вернетесь в редактор. Например, я обычно не использую Favorites Tool Window (т.е. Не нормально видимый), поэтому всякий раз, когда мне нужно выйти из терминала, я просто набираю 2 x 2.
    Может быть, работает для вас?

  • Клавиша , когда используется на любом Tool Window, переключит фокус обратно в редактор. Итак, аналогично (4.), сначала сделайте 2 или любой другой рабочий ярлык, чтобы переместить фокус из терминала на более корректный Tool Window, а затем .
    То же, что (4.)

Ответ 4

Это может быть опция отключения Preferences > Tools > Terminal > Override IDE shortcuts

Esc работает после этого

Ответ 5

В OSX PhpStorm 8 работает 2. + номера, скорее всего, не будут назначены в качестве [по умолчанию] ярлыков в OSX, поскольку они являются специальными символами типа ™ ( 2).

Для меня только 2, 6 и 9 работают с этой идеей, 2 является наименее разрушительным, как предлагает @dev.

Существует открытый открытый вопрос о проблеме с концентрацией на терминале, которая может стоить того, чтобы увидеть, улучшится ли это поведение в будущем.

Ответ 6

Другая возможность:

Shift + Esc

(Это закроет клеммную панель)

Ответ 7

Предположение

Это решение предполагает, что вы хотите оставить вкладку управления терминалом и версией (или любой вкладкой) всегда открытыми и не хотите закрывать какие-либо из них. И вы хотите перейти с терминала на редактор, используя ярлык keybaord.

Решение

  • Назначить 2 (или любой другой ярлык) для перехода на терминал
  • У вас уже есть 9, чтобы перейти на вкладку управления версиями
  • Нажмите 9 и Esc. Это приведет вас к редактору, и обе вкладки управления версиями и терминал останутся открытыми.
  • Если вы хотите перейти к терминалу, просто нажмите 2

Снимок Webstorm

Вы можете увидеть мой webstorm, я всегда открываю две вкладки внизу. И вы также можете увидеть настройки терминала в этом скриншоте, которые используются для его открытия в режиме разделения.

введите описание изображения здесь

Ответ 8

Я считаю, что лучший ответ

Alt + Home

Это связано с тем, что большинство ответов, таких как Alt + F12, касаются закрытия терминала и надеемся, что фокус вернется к редактору, но с Alt + Home основное внимание уделяется выбору редактора, а иногда фокус находится в файле, но он фактически не открывается. Таким образом вы также можете открыть его.

Ответ 9

Injellij → Preference → Key Map → search "terminal" → .

найти или изменить ярлык там