用于在IntelliJ Idea中跳转到上一个查看位置(导航向后/向前)的键盘快捷键
我知道ctrl + shift + backspace是用来转到最后一个编辑位置的。
但我想跳到我之前的位置,但不一定要编辑任何东西。
例如,如果我用ctrl + B跳转到一个声明,那么我想返回到跳跃前的位置。
Ctrl + Alt + 左键
要么
Ctrl + E ( 最近的文件popup)。
另外检查: Ctrl + Shift + E ( 最近编辑的文件popup)。
对于Mac用户,用命令replaceCtrl
更新在v12.0中是Alt + Shift + 左键而不是Alt + Ctrl + 左键
更新2在v14.1(可能更早)是ctrl + [
更新3 IntelliJ Idea 2016.3 Ctrl + Alt + 向左
底层的问题是Ctrl + Alt + 左窗口pipe理器使用Right来切换工作区和/或OEM实用程序来更改屏幕方向。
您可以使用File / Settings / Keymap
然后Main Menu / Navigate
查找Back
和Forward
,右键单击Add Keyboard Shortcut
来设置替代键和弦。
Altgraphics + 左图和Altgraphics + 右图适用于我(IDEA 13.1.4在Ubuntu下的IceWM)。
CMD + [ – > Go Previous
CMD + ] – >转到下一步
==========
对于OSX来说, cmd + [和]是最好的select,因为它们距离手指很近,避免手腕扭曲一点,对于vim模式下的用户来说,一个按键更小。
由于OP要求,这适用于cmd + B ,这有利于跳转到方法/variables定义中,并立即使用cmd + [返回 。 试一下。
对于Ubuntu, Ctrl + Alt + Left和Ctrl + Alt + Right工作正常。
默认情况下,这些键被分配给Ubuntu的工作区导航。
您需要通过以下方法禁用该function:
System Settings > Keyboard > Shortcuts Tab > Navigation
和禁用Switch to workspace left
Switch to workspace right
,按下退格键 Switch to workspace right
的Switch to workspace right
。
或者您可以select更改Intellij本身的快捷方式:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
问答内置于Intellij …
CTRL / CMD + SHIFT + A x 2 TYPE插入符
对于版本14.在mac上,它是⌥ ( alt )+ ⌘ + ←
OSX和Android Studio版本:
CMD + [和CMD + ]
移动到前一个地毯位置。
许多优秀的答案到目前为止,他们回答了这个问题…但是,如果你不想要处理禁用graphics驱动程序的设置,或创build新的键盘映射,或正在开发通过远程会话(RDP)或在拦截击键的虚拟机内,旧式的键盘导航仍然有效。 只要做Alt-N来调出Navigate
菜单,然后按下B键。
请注意,你不能同时打所有的钥匙。 所以:
Alt-N等待B
这就是我一直使用的,就是OP询问的情况。 此外,这可能会通过任何IntelliJ更新。
就像@itsneo说的那样,我个人发现cmd
+和mac是最方便的。 但是我可以理解你是否从Linux方面来的东西。 然后你可以使用cmd
+ alt
+ left
或right
。
导航回来/转发
Ctrl + Alt + 左 / 右
在IntellJ 2017.2中,
在当前文件的前几个位置之间按Ctrl + [和Ctrl + ]导航。
Ctrl + Alt + ←和Ctrl + Alt + →在所有文件的前一个位置之间导航。
如果您在使用UNIX操作系统的Mac键盘上;
控制 + ALT + 命令 + 左或右应该肯定工作。