it-swarm.cn

在IntelliJ IDEA中跳转到上一个视图位置(向后/向前导航)的键盘快捷键

我知道 Ctrl+Shift+Backspace 用于转到上次编辑的位置。

但是我想跳到最近的位置,不一定是我编辑任何东西的位置。

例如,如果我跳转到声明使用 Ctrl+B,然后我想回到跳楼前我去的地方。

282
AnkurVj

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 + [

更新在IntelliJ IDEA 2016.3中 Ctrl + Alt + ← (Left Arrow)

更新4在IntelliJ IDEA 2018.3中 Alt + Shift + ← (Left Arrow)

391
Tomasz Nurkiewicz

根本问题是 Ctrl+Alt+Left 和 Right 窗口管理器使用它来切换工作空间和/或OEM实用程序以更改屏幕方向。

您可以使用File / Settings / Keymap更改分配,然后使用Main Menu / Navigate查找BackForward并右键单击Add Keyboard Shortcut以设置备用键和弦。

Alt Graph+Left 和 Alt Graph+Right 对我来说效果很好(在IceWM下的Ubuntu上的IDEA 13.1.4)。

98
Steve Pitchers

CMD + [ - > Go Previous

CMD + ] - >转到下一步

==========

对于OSX, cmd + [ 和 ] 是最好的选择来回,因为他们被发现如此接近手指,避免你的手腕扭曲,一个按键较小,非常适合vim模式的用户。

正如OP要求的那样,这很好用 cmd + B 这有助于跳入/跳到方法/变量定义并立即返回使用 cmd + [。试一下。

40
nehemiah

对于Ubuntu, Ctrl + Alt + Left 和 Ctrl + Alt + Right 工作得很好。

默认情况下,这些键是为Ubuntu的工作区导航分配的。

您需要通过以下方式禁用它:

System Settings > Keyboard > Shortcuts Tab > Navigation并禁用Switch to workspace leftSwitch to workspace right Backspace

或者您可以选择更改Intellij本身的快捷方式:

File > Settings > Keymap > Main menu > Navigate > Back/Forward
22
Yogesh Umesh Vaity

问答是内置于Intellij ...

CTRL/CMD + SHIFT + A x 2 TYPE 插入符号

15
Eddie B

对于版本14.在Mac上,它是 alt)+  + 

11
Peiti Li

OSX和Android Studio版本:

CMD[ 和 CMD]

搬到前一个carret位置。

7
Bresiu

到目前为止,许多优秀的答案,他们确实回答了这个问题...但是,如果您不想处理禁用图形驱动程序的设置,或创建新的键盘映射,或正在通过远程会话(RDP)或在VM中拦截你的击键,旧的键盘导航仍然有效。做就是了 Alt-N 调出Navigate菜单然后点击 B 键。

请注意,您没有同时按下所有按键。所以:

Alt-N 等待 B

这就是我一直使用的,正如OP所询问的那样。此外,这可能会通过任何IntelliJ更新。

5
Ray N.

向后/向前导航

Ctrl+Alt + Left/Right

3
Yuliia Ashomok

在IntellJ 2017.2中,

Ctrl+[ 和 Ctrl+] 在当前文件中的先前位置之间导航。

Ctrl+Alt+ 和 Ctrl+Alt+ 在所有文件中的先前位置之间导航。

3
Ben Ellis

主要是默认的快捷键组合 Ctrl + Alt + Left/Right。 (我使用的是linux版本)

或者你可以有一个toolbar选项。通过查看 - >工具栏启用工具栏。 箭头也会这样做。如果将鼠标悬停在其上,则还可以看到快捷键组合。

enter image description hereenter image description here

如果组合键不起作用(这可能是由于您使用虚拟机等原因),您可以更改此默认组合键,或者您可以添加额外组合(例如:For 返回/移至上一个 Ctrl + Alt + < 要么 Comma)。

转到设置- >选择键映射(在搜索栏中键入键映射)- > **编辑器操作 - >搜索back并找到导航选项 - >根据需要更改设置。

enter image description here

2
prime

就像@itsneo说的那样,我个人觉得  + [ 和 ] 在Mac上最方便的。但我可以理解你是否来自Linux方面。然后你可以使用  + alt +  要么 

1
Steve

在2018.1版本中,用于导航的键盘快捷键是 Shift+Alt+Left 要么 Right

1
Riyafa Abdul Hameed

取决于Keymap选中。

键盘映射:Mac OS X cmd +左右箭头键
键盘映射:Mac OS X 10.5 + cmd + [ / ]

我在Pycharm遇到了类似的问题。要解决更改首选项中的键盘映射。

1
Shrikant Gupta

您可以使用以下内容在2017.3.4中导航回来

Alt + Left

1
Ramaka

如果您使用的是使用UNIX OS的mac键盘;

control + alt + command + left 要么 right 应该肯定的。

0
ssrp