Сочетание клавиш для перехода к предыдущему местоположению вида (перемещение назад / вперед) в IntelliJ IDEA

Я знаю Ctrl+ Shift+Backspace используется для перехода к местоположению последнего редактирования.

но я хочу перейти в то место, где я был совсем недавно, не обязательно, где я редактировал что-либо.

например, если я перескочил к объявлению с помощью Ctrl+B, затем я хочу вернуться туда, где я был до прыжка.

14 ответов


Ctrl + Alt + ← (Стрелка Влево)

или

Ctrl + E (Последние Файлы поп-ап).

кроме того, проверить:

Ctrl + Shift + E (the Недавно Отредактированные Файлы поп-ап).

пользователи Mac, заменить Ctrl С ⌘ (команда) и Alt С ⌥ (вариант).

обновление в версии 12.0 это Alt + Shift +← (Стрелка Влево) вместо Alt + Ctrl + ← (Стрелка Влево).

обновление 2 в v14.1 (и, возможно, раньше) это Ctrl + [

обновление 3 в IntelliJ IDEA 2016.3 это Ctrl + Alt + ← (влево Стрелка)


основная проблема-это Ctrl+Alt+левый и право используются оконными менеджерами для переключения рабочего пространства и / или OEM-утилит для изменения ориентации экрана.

вы можете изменить назначения, используя File / Settings / Keymap затем Main Menu / Navigate найти Back и Forward и щелкните правой кнопкой мыши Add Keyboard Shortcut для установки альтернативного ключевого аккорда.

Alt Graph+левый и Alt График+право хорошо работает для меня (идея 13.1.4 на Ubuntu под IceWM).


CMD + [ -> Перейти

CMD + ] -> Зайти Далее

==========

для OSX, cmd + [ и ] являются лучшим выбором, чтобы идти вперед и назад, так как они находятся так близко к пальцам, избегая вас запястье скручивания немного, один нажатие клавиши меньше, идеально подходит для пользователей в режиме vim.

по запросу OP это работает хорошо с cmd + B что облегчает переход внутрь/к определению метода / переменной и немедленно возвращается с помощью cmd + [. Попробуй.


Для Ubuntu, Ctrl + Alt + левый и Ctrl + Alt + право работать нормально.

по умолчанию эти ключи назначаются для навигации рабочего пространства Ubuntu.

нужно отключить пройдя по ссылке :

System Settings > Keyboard > Shortcuts Tab > Navigation и отключить Switch to workspace left и Switch to workspace right при нажатии Backspace.

или вы можете изменить ярлыки в Intellij сама:

File > Settings > Keymap > Main menu > Navigate > Back/Forward

Q & A встроен в Intellij ...

CTRL / CMD + SHIFT + A x 2 тип курсор


для версии 14. На mac это (alt) + +


версия OSX и Android Studio:

CMD+ [ и CMD+ ]

чтобы перейти к предыдущему местоположению carret.


многие отличные ответы до сих пор, и они отвечают на вопрос...Но, если вы не хотите иметь дело с отключением настроек графического драйвера или созданием новых сопоставлений клавиатуры, или разрабатываются через удаленный сеанс (RDP) или в виртуальной машине, которая перехватывает ваши нажатия клавиш, старая добрая навигация по клавиатуре все еще работает. Просто сделай!--2-->Alt-N чтобы поднять Navigate меню, а затем нажмите B ключ.

обратите внимание, что вы не нажимаете все клавиши на же время. Итак:

Alt-N ждать B

Это то, что я использую все время, так что ОП спрашивал. Кроме того, это, вероятно, будет проходить через любые обновления IntelliJ.


В IntellJ 2017.2,

Ctrl+[ и Ctrl+] перейдите между предыдущими местоположениями в настоящее.

Ctrl+Alt+ и Ctrl+Alt+ перейдите между предыдущими местоположениями в все файлы.


перейти назад/вперед

Ctrl + Alt + левый/право


Как сказал @itsneo, я лично нахожу + [ и ] самые удобные на mac. Но я могу понять, если вы пришли со стороны Linux. Тогда вы можете использовать + alt + или .


вы можете использовать НИЖЕ, чтобы вернуться в 2017.3.4

Alt + Left


с версией 2018.1 короткие сокращения клавиатуры для навигации являются Shift+Alt+левый или право


Если вы находитесь на клавиатуре mac, используя ОС UNIX;

управления + alt + команда + левый или право должно работать наверняка.