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


232

Я можу використовувати F12для переходу на дерево проекту (якщо це був останній інструмент, який я використовував), але чи є ярлик для переходу до редактора?


2
Якщо ви використовуєте ESC для чогось іншого (наприклад, vim), поскарження цього допоможе ситуації: Поскарження цього має допомогти: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic

1
Запропонуйте вам alt + 1 для цього, ближче від позицій пальців
Pipo

Відповіді:


505

Esc зазвичай повертає фокус до редактора.


2
Ах, теж погано. Дякуємо за швидку відповідь!
Ionuț G. Stan

29
Дякую! Я не можу повірити, як важко мені довелося шукати цю інформацію :)
Олександр Торстлінг

32
Привіт! На жаль, це, на жаль, не працює з терміналом. Знаєте про будь-яке вирішення?
Вен

24
Точно те, що сказав @Ven. Деякі вікна інструментів відповідають лише на Shift-Escape, який працює, але приховує вікно інструмента.
spieden

5
Існує кілька обхідних шляхів для терміналу. Дивіться цей відповідь: stackoverflow.com/a/23860667/722929
Tobber

21

За допомогою Alt + Home ви можете фактично зосередитись на виборі файлу та натисніть клавішу Enter, щоб перейти до редактора.

Esc не завжди буде зосереджувати увагу на редакторі.

Для тих, хто на Mac (у вас немає домашнього ключа), використовуйте Command + E, щоб відкрити останні файли, а потім натисніть клавішу Enter.


12

Натискання клавіші F4 ( Jump to Sourceдія) у вибраному ресурсі в Проектному перегляді відкриває редактор із фокусом.


2
Це насправді дратує, що мені довелося додати клавішу Enter як другу комбінацію клавіш (поряд з F4), щоб відкрити та сфокусувати файл з виду Project
avalanche1

1
Найкраще для мене рішення, оскільки воно не приховує жодного іншого вікна. Дякую.
davidxxx

5

Ще один простий спосіб дістатися з Терміналу до Редактора (на Mac) двома клавішами, які знаходяться близько один від одного: Натисніть, ⌘1щоб перейти до вікна інструменту проекту, а потім натисніть Esc.


4

Це, безумовно, вирішення, але, на mac os, працюють наступні натискання клавіш,

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

Отже, я створив Сервіс за допомогою Automator наступним чином,

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

Потім я картографував Сервіс через "Налаштування системи> Клавіатура> Ярлики> Послуги" на

[ CTRL + OPTION + CMD + i ]

Служба Автоматизатор містить такі 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

Я не знав, що це можливо, дякую за публікацію цієї відповіді!
pedromanoel

чудова відповідь тут - я використовую це як шаблон для інших команд
javadba

Дякую. Shift + Cmd + A, за яким слідує Esc, також, здається, працює.
Джефф Шваб

4

Ви можете використовувати ctrl + tabНавігацію між файлами, відкритими в редакторі, та вікнами інструментів.

Зразок


2

Немає ідеального рішення, оскільки Escapeвоно не працює, якщо іншим вікном інструментів є термінал, вікно ... в результаті є відкритий квиток на Jetbrains, сайт для відстеження помилок див. За цим посиланням .

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

  • Escape додає курсор у файл, який зараз бачний у редакторі (Як зазначено в інших відповідях)
  • F4додає курсор у файл, обраний у поточному вікні проекту .

2

Найелегантніший спосіб, знайдений у mac: ctrl + tab + p

ctrl + tab: відкрити останній файл, завжди останній відкритий файл
ctrl + p: останній рядок у mac-мапі за замовчуванням

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.