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

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

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

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

Ответ 1

Alt + Shift + ← (Left Arrow)

или же

Ctrl + E (всплывающее окно "Последние файлы").

Также проверьте:

Ctrl + Shift + E (всплывающее окно недавно отредактированных файлов).

Пользователи Mac, замените Ctrl на ⌘ (command) и Alt на ⌥ (option).

Обновление В v12.0 это Alt + Shift + ← (Left Arrow) вместо Alt + Ctrl + ← (Left Arrow).

Обновление 2 В версии 14.1 (и, возможно, ранее) это Ctrl + [

Обновление 3 В IntelliJ IDEA 2016.3 это Ctrl + Alt + ← (Left Arrow)

Обновление 4 В IntelliJ IDEA 2018.3 это Alt + Shift + ← (Left Arrow)

Обновление 5 В IntelliJ IDEA 2019.3 это Ctrl + Alt + ← (Left Arrow)

Ответ 2

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

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

Alt Graph + Left и Alt Graph + Right хорошо работает для меня (IDEA 13.1.4 на Ubuntu под IceWM).

Ответ 3

CMD + [ → Перейти Предыдущий

CMD + ] → Далее >

==========

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

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

Ответ 4

Для Ubuntu Ctrl + Alt + Left и Ctrl + Alt + Right работают нормально.

По умолчанию эти клавиши назначаются для навигации по рабочему пространству 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

Ответ 5

Q и A встроены в Intellij...

CTRL/CMD + SHIFT + A x 2 TYPE карет

Ответ 6

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

Ответ 7

OSX и версия Android Studio:

CMD + [ и CMD + ]

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

Ответ 8

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

Обратите внимание, что вы не ударяете все ключи одновременно. Итак:

Alt-N wait B

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

Ответ 9

В IntellJ 2017.2,

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

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

Ответ 10

Переместить назад/вперед

Ctrl + Alt + Left/Right

Ответ 11

В основном комбинацией сочетаний клавиш по умолчанию является Ctrl + Alt + Left/Right. (Я использую версию Linux)

Или вы можете иметь опцию панели инструментов для этого. Включить панель инструментов с помощью View → Toolbar. Стрелки влево и вправо сделают то же самое. Если вы наведите курсор мыши на него, вы также можете увидеть комбинацию клавиш.

enter image description here enter image description here

На случай, если комбинация клавиш не работает (это может быть вызвано несколькими причинами, такими как использование виртуальной машины и т.д.), Вы можете изменить эту комбинацию клавиш по умолчанию или добавить дополнительную комбинацию (например, для Назад/Переместить в предыдущий Ctrl + Alt + < или Comma).

Зайдите в Настройки -> выберите раскладку клавиатуры (наберите раскладку клавиатуры в строке поиска) -> ** Действия редактора → найдите back и найдите параметры навигации -> измените настройки по своему усмотрению.

enter image description here

Ответ 12

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

Ответ 13

Вы можете использовать ниже, чтобы перейти назад в 2017.3.4

Alt + Left

Ответ 14

В версии 2018.1 сочетания клавиш для навигации: Shift + Alt + Left или Right

Ответ 15

Зависит от выбранной раскладки клавиатуры.

Карта клавиш: Mac OS X cmd + клавиши со стрелками влево и вправо
Карта клавиш: Mac OS X 10. 5+ cmd + [/]

Я столкнулся с похожими проблемами в Pycharm. Чтобы решить, измените вашу карту ключей в настройках.

Ответ 16

Если вы используете Mac-клавиатуру с ОС UNIX,

control + alt + command + left или right должны работать точно.

Ответ 17

Для пользователей Mac Используйте Command+ [для назад и Command+] для вперед.