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

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


person Flashrunner    schedule 11.01.2012    source источник
comment
Если вы используете ESC для чего-то другого (например, vim), голосование за это поможет ситуации: голосование за это должно помочь: youtrack.jetbrains.com/issue/IDEA-116865   -  person pondermatic    schedule 17.03.2016
comment
Предложите вам alt + 1 для этого, ближе к позициям ваших пальцев.   -  person Pipo    schedule 20.08.2018
comment
Я действительно ищу это F12 спасибо!   -  person Mahdi mehrabi    schedule 03.12.2020


Ответы (8)


Esc обычно возвращает фокус редактору.

person CrazyCoder    schedule 12.01.2012
comment
Есть идеи, можно ли привязать к этому действию дополнительные комбинации клавиш? - person Ionuț G. Stan; 27.04.2012
comment
@ IonuțG.Stan, боюсь, нет. - person CrazyCoder; 27.04.2012
comment
Ах, как жаль. Спасибо за быстрый ответ! - person Ionuț G. Stan; 27.04.2012
comment
Спасибо! Не могу поверить, как тяжело мне пришлось искать эту информацию :) - person Alexander Torstling; 03.05.2012
comment
Это не работает в режиме эмулятора VIM (вместо этого происходит переключение режима), и нет способа привязать другое нажатие клавиши к фокусировке редактора. - person Excalibur; 29.03.2013
comment
Для справки я сообщил об этой проблеме здесь: youtrack.jetbrains.com/issue/VIM-591 - person silasdavis; 11.12.2013
comment
Привет! К сожалению, это не работает с терминалом. Знаете какой обходной путь? - person Ven; 26.12.2013
comment
В точности то, что сказал @Ven. Некоторые окна инструментов реагируют только на Shift-Escape, который работает, но скрывает окно инструментов. - person spieden; 06.02.2014
comment
Есть несколько обходных путей для терминала. См. Этот ответ: stackoverflow.com/a/23860667/722929 - person Tobber; 13.02.2015
comment
Не всегда. Когда я выбираю что-то в окне инструментов, когда я нажимаю esc, выбор отменяется. Второй Esc перейдет в редактор, но это неудобно, так как требует обратной связи - проверьте, нахожусь ли я в редакторе, если не нажмите esc еще раз. Также я хотел бы сохранить выделение в окне инструментов, а не удалять его. - person NickSoft; 25.01.2017
comment
Esc, F4, Alt + Home, Crlt + Shift + A Edit не работает, если у вас есть некоторые панели инструментов в оконном режиме. Есть ли другой вариант? - person Pavol Liška; 07.03.2017
comment
@ PavolLiška другого варианта нет, отправьте сообщение об ошибке. - person CrazyCoder; 09.03.2017
comment
Зайдите в Настройки | Инструменты | Терминал и отключите опцию Override IDE shortcuts - это поможет переходить от Терминала к редактору с помощью ESC. - person Alex Skrypnyk; 18.08.2019

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

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

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

person M.Rez    schedule 29.03.2016
comment
Я широко использую это здесь !! Спасибо - person artu-hnrq; 10.07.2020

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

person Marcos Vasconcelos    schedule 29.06.2017
comment
Это действительно раздражает, что мне пришлось добавить клавишу Enter в качестве второго ярлыка (вместе с F4) для открытия и фокусировки файла из представления проекта. - person avalanche1; 06.03.2018
comment
Лучшее обходное решение для меня, потому что оно не скрывает других окон. Спасибо. - person davidxxx; 25.06.2019

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

person Rusty Brown Nail    schedule 23.09.2017

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

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

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

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

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

[ 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
person searaig    schedule 05.07.2016
comment
Я не знал, что это возможно, спасибо, что опубликовали этот ответ! - person pedromanoel; 04.10.2017
comment
отличный ответ здесь - я буду использовать его как шаблон для других команд - person WestCoastProjects; 15.09.2018
comment
Спасибо. Shift + Cmd + A с последующим Esc, похоже, тоже работает. - person Jeff Schwab; 02.02.2019

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

Образец

person sendon1982    schedule 18.07.2017

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

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

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

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

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

person liaoming    schedule 07.10.2017