我知道Ctrl+Shift+Backspace是用来转到上次编辑的位置。
但我想跳到我最近去过的地方,不一定是我编辑过东西的地方。
例如,如果我使用Ctrl+B跳转到一个声明,那么我想回到跳转之前的位置。
我知道Ctrl+Shift+Backspace是用来转到上次编辑的位置。
但我想跳到我最近去过的地方,不一定是我编辑过东西的地方。
例如,如果我使用Ctrl+B跳转到一个声明,那么我想回到跳转之前的位置。
当前回答
Alt + Shift + ←(左箭头)
or
Ctrl + E(最近文件弹出)。
也检查:
Ctrl + Shift + E(最近编辑的文件弹出)。
Mac用户,将Ctrl替换为⌘(命令),Alt替换为追加选项(选项)。
更新在v12.0是Alt + Shift +←(左箭头)而不是Alt + Ctrl +←(左箭头)。
更新2在v14.1(可能更早),它是Ctrl + [
在IntelliJ IDEA 2016.3中,Ctrl + Alt +←(左箭头)
在IntelliJ IDEA 2018.3中,它是Alt + Shift +←(左箭头)
在IntelliJ IDEA 2019.3中,Ctrl + Alt +←(左箭头)
其他回答
取决于所选的Keymap。
键盘地图:Mac OS X⌘+左右方向键 Mac OS X 10.5+⌘+ [/]
我在Pycharm遇到过类似的问题。要解决更改首选项中的键图。
对于Ubuntu, Ctrl + Alt + Left和Ctrl + Alt + Right都可以。
默认情况下,这些键是为Ubuntu的工作区导航分配的。
你需要通过转到:
系统设置> Keyboard > Shortcuts Tab > Navigation和disable Switch to workspace left和Switch to workspace right通过Backspace键。
或者你可以选择改变Intellij本身的快捷方式:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
使用以下方法,只使用两个键会更容易:
control + Tab
or
Alt + 左/右
到目前为止,有很多很棒的答案,他们确实回答了这个问题……但是,如果你不想处理禁用图形驱动程序的设置,或创建新的键盘映射,或通过远程会话(RDP)或在拦截你的击键的VM中进行开发,那么老式的键盘导航仍然有效。只需按Alt-N键调出导航菜单,然后按B键。
请注意,不要同时敲击所有的键。所以:
Alt-N wait等待
这是我一直在用的方法,就像OP问的那样。 此外,这可能会支持任何IntelliJ更新。
Mac用户向后使用Command+[,向前使用Command+]。