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

但是我想跳到我最近所在的位置,而不必跳到我进行任何编辑的位置。 br />
例如,如果我使用Ctrl + B跳转到声明,那么我想回到跳转之前的状态。

评论

引用跳转到上一个编辑位置快捷方式的来源

#1 楼

Alt + Shift +←(向左箭头)



Ctrl + E(弹出“最近的文件”)。

也请检查:

Ctrl + Shift + E(“最近编辑的文件”弹出窗口)。

Mac用户,将Ctrl替换为⌘(命令),将Alt替换为⌥(选项)。

更新在v12.0中是Alt + Shift +←(向左箭头),而不是Alt + Ctrl +←(向左箭头)。



Update 2在v14.1(可能更早)中,它是Ctrl + [

Update 3在IntelliJ IDEA 2016.3中,它是Ctrl + Alt +←(向左箭头)

Update 4在IntelliJ IDEA中2018.3是Alt + Shift +←(向左箭头)

Update 5在IntelliJ IDEA 2019.3中是Ctrl + Alt +←(向左箭头)

评论


奇迹般有效 !我的愚蠢的视频驱动程序已经配置了这些按键来进行屏幕旋转,因此必须先禁用它。您还可以通过在弹出窗口中输入函数名称来告诉我类中函数定义的捷径吗(例如ctrl + n用于打开类)

– AnkurVj
2011-09-16 8:17

在v12.0中,它是Alt + shift + left而不是Alt + Ctrl + left

–昆汀
2012年12月31日15:43

有谁知道如果该位置与当前视图在同一文件中,则如何跳转到最后一个视图?

– ?? Fopedush
2014年5月30日在21:44

Ctrl + Shift +左键,将屏幕上下颠倒:/

–阿里西亚
2014年6月12日13:52

要在Windows上禁用某些Intel grafics驱动程序快捷方式。右键单击桌面->选择屏幕分辨率->单击高级设置->单击供应商选项卡“ Intel(R)...”->单击图形属性或类似按钮->选择选项和支持选项卡->禁用热键功能。

– Pablo Jomer
15年8月19日在8:49

#2 楼

根本问题是窗口管理器使用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)。 br />

评论


每个系统键盘快捷键都应包含超级键,以将其与常规应用程序分开。设计不良。更多Ubuntu冲突:askubuntu.com/questions/412046/…

– Ciro Santilli郝海东冠状病六四事件法轮功
16-2-24在15:59



感谢您提及“前进”和“后退”命令名称。这样,我可以轻松地重新映射它们。

– Christophh Hegemann
16年2月29日在14:04

AltGr +左/右在Ubuntu上的IDEA 2016.3.1中对我有效。

–林恩
17年1月5日,14:59

这是我正在寻找更长的时间。它是正确的解决方法。感谢@Steve Pitchers

–greenhorn
19年11月13日在10:34

#3 楼

CMD + [->转到上一个
CMD +]->转到下一个
============ << />对于OSX,cmd + [和]是最佳选择来回移动,因为它们离手指很近,避免了手腕扭动,减少了一点按键操作,非常适合vim模式下的用户。
根据OP的要求,它与cmd + B一起使用非常方便在方法/变量定义的内部/内部,并使用cmd + [立即返回。试试看。

评论


还请记住,“ cmd + [”和“ cmd +]”是在​​Chrome,iTerm和Firefox中经常使用的对。

–nehem
2015年7月21日,0:35



尽管如此,所有Jetbrains产品都具有高度可配置的键盘映射,即使在Windows或Ubuntu中,我也为此配置了Ctr + [&Ctrl +]。

–nehem
17年1月17日在6:24

#4 楼

对于Ubuntu,Ctrl + Alt + Left和Ctrl + Alt + Right可以正常工作。

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

您需要转到以下位置来禁用它:

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

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

File > Settings > Keymap > Main menu > Navigate > Back/Forward


#5 楼

问答内置在Intellij中...

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

评论


@StevePitchers您应该会看到一个模式窗口(栏)弹出窗口。然后键入'插入符号'或精确移动插入符号...这将显示所有插入符号移动快捷方式;-)

– Eddie B
2014年8月20日在23:44



@Eddie B.谢谢:我还按了Enter键,希望出现帮助浏览器。根本问题是Ctrl-Alt-Left和-Right,窗口管理器使用它们来翻转窗格和/或OEM实用程序以更改屏幕方向。我会添加一个答案...

–史蒂夫投手
2014年8月21日在10:15

#6 楼

对于版本14。在Mac上,它是⌥(alt)+⌘+←

#7 楼

OSX和Android Studio版本:

CMD + [和CMD +]

以移至上一个carret位置。

#8 楼

到目前为止,许多出色的答案都可以回答问题……但是,如果您不想处理禁用图形驱动程序的设置,创建新的键盘映射,或者正在通过远程会话(RDP)进行开发或在拦截您的按键的VM中,老式的键盘导航仍然有效。只需执行Alt-N即可调出Navigate菜单,然后按B键。

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

Alt-N等待B

这就是我一直使用的时间,对于OP所要求的确切情况。
这也会可能会保留所有IntelliJ更新。

#9 楼

通常,默认快捷键组合为Ctrl + Alt +左​​/右。 (我使用的是Linux版本)

或者您可以为它提供一个工具栏选项。通过查看->工具栏启用工具栏。左右箭头将执行相同的操作。如果将鼠标悬停在其上,则还会看到快捷键组合。




以防万一组合键不起作用(可以由于某些原因(例如,您正在使用虚拟机等),您可以更改此默认键组合,也可以添加其他组合(例如:用于后退/移至上一个Ctrl + Alt + <或逗号)。

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



#10 楼

在IntellJ 2017.2中,


评论


是否仍支持当前文件中的先前位置?这个动作叫什么名字?

– Andrea Zilio
18年6月11日在16:34

#11 楼

向后/向前导航

Ctrl + Alt +左​​/右

#12 楼

对于Mac用户,将Command + [用于向后,将Command +]用于向前。

#13 楼

使用以下方式仅使用两个键会更容易:

control + Tab



Alt +左​​/右

#14 楼

取决于所选的键盘映射。

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

I在皮查姆面临着类似的问题。要解决此问题,请在“首选项”中更改您的键盘映射。

#15 楼

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

Alt +左​​

#16 楼

就像@itsneo所说,我个人认为⌘+ [和]在Mac上最方便。但是我能理解您是否来自Linux。然后您可以使用⌘+ alt +←或→。

#17 楼

在2018.1版中,导航键盘快捷键为Shift + Alt +向左键或向右键

#18 楼

如果您使用的是与UNIX OS一起使用的Mac键盘,请确定

control + alt + command +向左或向右应该可以正常工作。

#19 楼

按Ctrl + Alt + S,然后选择Keymap,最后通过在右上角的搜索栏中键入back来找到键盘快捷键。