我知道 Ctrl + Shift + Backspace 用于转到上次编辑的位置。
但我想跳到最近的位置,不一定是我编辑过的地方。
例如,如果我使用 Ctrl + B 跳转到声明,那么我想在跳跃之前回到原来的位置。
答案 0 :(得分:388)
Alt + Shift + ←(左箭头)
或
Ctrl + E ( Recent Files 弹出窗口)。
同时检查:
Ctrl + Shift + E (最近编辑过的文件弹出窗口)。
Mac用户,将 Ctrl 替换为⌘(命令),将 Alt 替换为⌥(选项)。< / p>
更新在v12.0中,它是 Alt + Shift + ←(向左箭头)而不是 Alt + Ctrl + ←(向左箭头)。
更新2 在第14.1版(可能更早)中, Ctrl + [
更新3 在IntelliJ IDEA 2016.3中, Ctrl + Alt + ←(向左箭头)
更新4 在IntelliJ IDEA 2018.3中, Alt + Shift + ←(向左箭头)
答案 1 :(得分:97)
基本问题是 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 on IceWM下的Ubuntu。
答案 2 :(得分:39)
CMD + [ - &gt;转到上一个
CMD + ] - &gt;转到下一步
==========
对于OSX, cmd + [和] 是回归的最佳选择。因为它们被发现如此接近手指,避免你的手腕扭曲,一个按键较小,非常适合vim模式的用户。
正如OP所要求的,这适用于 cmd + B ,这有助于跳转到/方法/变量定义并立即使用 cmd <返回< / kbd> + [。试一下。
答案 3 :(得分:21)
对于Ubuntu, Ctrl + Alt + Left 和 Ctrl + Alt + 对工作正常。
默认情况下,这些键是为Ubuntu的工作区导航分配的。
您需要通过转到:
来禁用它 System Settings > Keyboard > Shortcuts Tab > Navigation
并按 Backspace 停用Switch to workspace left
和Switch to workspace right
。
或者您可以选择更改Intellij本身的快捷方式:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
答案 4 :(得分:15)
Q&amp; A内置于Intellij ......
CTRL / CMD + SHIFT + A x 2 TYPE 插入符号
答案 5 :(得分:11)
对于版本14.在mac上,它是⌥( alt )+ ⌘ + ←
答案 6 :(得分:7)
OSX和Android Studio版本:
CMD + [和 CMD + ]
转移到前一个carret位置。
答案 7 :(得分:5)
到目前为止,许多优秀的答案,他们确实回答了这个问题...但是,如果您不想处理禁用图形驱动程序的设置,或创建新的键盘映射,或者正在通过远程会话进行开发( RDP)或在拦截击键的VM中,旧的键盘导航仍然有效。只需执行 Alt-N 即可调出Navigate
菜单,然后点击 B 键。
请注意,您没有同时按下所有按键。所以:
Alt-N 等待 B
这就是我一直使用的,正如OP所询问的那样。 此外,这可能会通过任何IntelliJ更新。
答案 8 :(得分:3)
向后/向后导航
Ctrl + Alt + Left / Right
答案 9 :(得分:3)
在IntellJ 2017.2中,
Ctrl + [和 Ctrl + ] 在当前>当前的位置之间导航 file。
Ctrl + Alt + ←和 Ctrl + Alt + →在所有文件中的先前位置之间导航。
答案 10 :(得分:3)
仅使用两个键使用以下方法会更容易:
控件 + Tab
或
Alt + 左 / 右
答案 11 :(得分:2)
大多数默认快捷键组合为 Ctrl + Alt + 左/右。 (我使用的是Linux版本)
或者您可以为其提供一个工具栏选项。通过查看->工具栏启用工具栏。 左和右 箭头 将执行相同的操作。如果将鼠标悬停在其上,则还会看到快捷键组合。
只要组合键不起作用(这可能是由于使用虚拟机等多种原因造成的),您可以更改此默认组合键,也可以添加其他组合键(例如:对于< strong>返回/移至上一个 Ctrl + Alt + << / kbd>或逗号)。>
转到设置 -> 选择键盘映射(在搜索栏中输入键盘映射)-> **编辑器操作->搜索back
并找到“导航选项”-> 根据需要更改设置。
答案 12 :(得分:1)
就像@itsneo所说,我个人发现⌘ + [和] 是mac上最方便的。但我可以理解你是否来自Linux方面。然后你可以使用⌘ + alt + ←或→。
答案 13 :(得分:1)
您可以使用以下内容在2017.3.4中导航回来
Alt + Left
答案 14 :(得分:1)
在2018.1版中,用于导航的键盘快捷键为 Shift + Alt + 左或右 >
答案 15 :(得分:0)
如果您使用的是使用UNIX OS的mac键盘;
control + alt + command + left 或 right 应该适用于当然。
答案 16 :(得分:0)
取决于所选的键映射。
键盘映射: Mac OS X cmd +左向右箭头键
键盘映射: Mac OS X 10.5 + cmd + [ / ]
我在Pycharm面临着类似的问题。要解决此问题,请在“偏好设置”中更改您的键盘映射。
答案 17 :(得分:0)
对于Mac用户,将Command + [用于向后,将Command +]用于向前。
答案 18 :(得分:0)
按 Ctrl + Alt + S 然后选择 Keymap
,最后输入 back
找到键盘快捷键右上角搜索栏中的字词。
答案 19 :(得分:0)
Intellij 2021.3.2 基本快捷键
Ctrl+Shift+E = 最近的位置
Ctrl+E = 最近的文件
Ctrl+N = 查找班级
Ctrl+Alt+B = 导航班级
Ctrl+Shift+T = 打开类的测试类