IntelliJ IDEA中跳转到上一个视图位置(向后/向前导航)的键盘快捷键
我知道Ctrl + Shift + Backspace用于转到上次编辑的位置。
但是我想跳到最近的位置,不一定是我编辑任何东西的位置。
例如,如果我使用Ctrl + B跳转到声明,那么我想在跳跃之前回到原来的位置。
15个解决方案
354 votes
Ctrl + Alt +←(向左箭头)
要么
Ctrl + E(最近的文件弹出窗口)。
还检查:
Ctrl + Shift + E(最近编辑的文件弹出窗口)。
Mac用户,将Ctrl替换为⌘(命令),将Alt替换为⌥(选项)。
更新在v12.0中,它是Alt + Shift +←(向左箭头)而不是Alt + Ctrl +←(向左箭头)。
更新2在v14.1(可能更早)中,它是Ctrl + [
更新3在IntelliJ IDEA 2016.3中,它是Ctrl + Alt +←(向左箭头)
Tomasz Nurkiewicz answered 2019-02-17T07:42:03Z
90 votes
底层问题是Ctrl + Alt + Left和Right由窗口管理器用于切换工作区和/或OEM实用程序以更改屏幕方向。
您可以使用更改分配File / Settings / Keymap然后Main Menu / Navigate找到Back和Forward并右键单击以Add Keyboard Shortcut设置备用键和弦。
Alt Graph + Left和Alt Graph + Right对我来说效果很好(在IceWM下的Ubuntu上为IDEA 13.1.4)。
Steve Pitchers answered 2019-02-17T07:42:52Z
32 votes
CMD + [ - > 去上一个
CMD +] - > 去下一个
==========
对于OSX,cmd + [和]是回归的最佳选择; 因为它们被发现如此接近手指,避免你的手腕扭曲,一个按键较小,非常适合vim模式的用户。
正如OP所要求的那样,这适用于cmd + B,它有助于跳入/到方法/变量定义,并立即使用cmd + [返回]。 试一下。
nehemiah answered 2019-02-17T07:43:57Z
19 votes
对于Ubuntu,Ctrl + Alt + Left和Ctrl + Alt + Right工作正常。
默认情况下,这些键是为Ubuntu的工作区导航分配的。
您需要通过以下方式禁用它:
System Settings > Keyboard > Shortcuts Tab > Navigation并按退格键禁用Switch to workspace left和Switch to workspace right。
或者您可以选择更改Intellij本身的快捷方式:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
Yogesh Umesh Vaity answered 2019-02-17T07:45:04Z
15 votes
Q& A内置于Intellij ...
CTRL / CMD + SHIFT + A x 2 TYPE插入符号
Eddie B answered 2019-02-17T07:45:45Z
10 votes
对于版本14.在Mac上,它是⌥(alt)+⌘+←
Peiti Peter Li answered 2019-02-17T07:46:20Z
5 votes
OSX和Android Studio版本:
CMD + [和CMD +]
移动到以前的插入位置。
Bresiu answered 2019-02-17T07:47:09Z
5 votes
到目前为止,许多优秀的答案,他们确实回答了这个问题...但是,如果您不想处理禁用图形驱动程序的设置,或创建新的键盘映射,或正在通过远程会话(RDP)或 在拦截击键的VM中,旧的键盘导航仍然有效。 只需按Alt-N调出Navigate菜单,然后点击B键即可。
请注意,您没有同时按下所有按键。 所以:
Alt-N等待B.
这就是我一直使用的,正如OP所询问的那样。此外,这可能会通过任何IntelliJ更新。
Ray N. answered 2019-02-17T07:48:13Z
3 votes
在IntelliJ 2017.2中,
Ctrl + [和Ctrl +]在当前文件中的先前位置之间导航。
Ctrl + Alt←和Ctrl + Alt→在所有文件中的先前位置之间导航。
Ben Ellis answered 2019-02-17T07:48:59Z
2 votes
向后/向前导航
Ctrl + Alt +向左/向右
Yuliia Ashomok answered 2019-02-17T07:49:36Z
1 votes
就像@itsneo说的那样,我个人觉得⌘+ [和]是mac上最方便的。 但我可以理解你是否来自Linux方面。 然后您可以使用⌘+ alt +←或→。
Steve answered 2019-02-17T07:50:07Z
1 votes
您可以使用以下内容在2017.3.4中导航回来
Alt + Left
Ramaka answered 2019-02-17T07:50:47Z
1 votes
对于版本2018.1,用于导航的键盘快捷键是Shift + Alt + Left或Right
Riyafa Abdul Hameed answered 2019-02-17T07:51:16Z
0 votes
如果您使用的是使用UNIX OS的mac键盘;
control + alt + command + left或right应该可以正常工作。
ssrp answered 2019-02-17T07:51:58Z
0 votes
大多数默认快捷键组合是Ctrl + Alt + Left / Right。 (我使用的是linux版本)
或者你可以有一个工具栏选项。 通过View - >启用工具栏工具栏。 左箭头和右箭头也会这样做。 如果将鼠标悬停在其上,则还可以看到快捷键组合。
如果组合键不起作用(这可能是由于您使用虚拟机等原因造成的),您可以更改此默认组合键,或者您可以添加额外组合(例如:For Back / Move to 上一个Ctrl + Alt +<或逗号)。
转到设置 - > 选择键映射(在搜索栏中键入键映射) - > **编辑器操作 - > 搜索back并找到导航选项 - > 根据您的喜好更改设置。
prime answered 2019-02-17T07:52:53Z