Перейти к ярлыку редактора в Intellij IDEA

Я могу использовать F12 для перехода в дерево проекта (если это был последний инструмент, который я использовал), но есть ли ярлык для перехода назад в редактор?

Ответ 1

Esc всегда возвращает фокус в редактор.

Ответ 2

С помощью Alt + Home вы можете сосредоточиться на выборе файла и нажать Enter, чтобы перейти в редактор.

Esc не всегда будет фокусироваться на редакторе.

Для тех, кто на Mac (у вас нет ключа "Домой" ), используйте команду "+ E", чтобы открыть последние файлы, затем нажмите "Enter".

Ответ 3

Нажатие F4 (действие Jump to Source) в выбранном ресурсе в представлении проекта открывает редактор с фокусом.

Ответ 4

Еще один простой способ получить от Terminal to Editor (на Mac) с двумя близкими друг к другу клавишами: Нажмите ⌘1, чтобы перейти в окно инструмента проекта, затем нажмите Esc.

Ответ 5

Это, безусловно, обходной путь, но, на Mac OS, работают следующие нажатия клавиш,

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

Итак, я создал службу с использованием Automator следующим образом:

  • не получает вход
  • активен только для моей IDE (phpstorm)
  • работает AppleScript (см. ниже)

Затем я сопоставил Сервис через "Системные настройки > Клавиатурa > Ярлыки > Службы" на

[ CTRL + OPTION + CMD + i ]

Служба Automator содержит следующий AppleScript,

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run

Ответ 6

Нет идеального решения, так как Escape не работает, если ваше другое Окно Инструмента - это Терминал, Оконченный... в результате есть открытый билет на Jetbrains, сайт отслеживания ошибок см. эта ссылка.

Кроме того, если у вас отключена функция "Автовоспроизведение источника" (состояние по умолчанию в Intellij):

  • Escape помещает курсор в файл, видимый в настоящее время в редакторе (как упоминалось в других ответах)
  • F4 помещает курсор в файл, выбранный в настоящее время в представлении Проект.

Ответ 7

Вы можете использовать ctrl + tab Перемещение между файлами, открытыми в редакторе, и окна инструментов.

Пример

Ответ 8

Самый элегантный способ, найденный в mac: ctrl + tab + p

ctrl + tab: открыть последний файл, всегда открыт последний файл
ctrl + p: последняя строка в макете по умолчанию для Mac