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