Java 如何在Eclipse中返回?

Java 如何在Eclipse中返回?,java,eclipse,Java,Eclipse,有没有办法回到Eclipse中?基本上,当我按照执行流程(ctrl+click等)在一个大项目中跳跃时,有没有办法回溯一个步骤?如果我的代码调用一个方法,我转到方法定义,是否有一个组合键可以让我返回调用代码?像在web浏览器中一样按Alt+左箭头和Alt+右箭头。除了@lucas提到的键盘快捷键外,工具栏中还有左箭头和右箭头图标。它也有一个方便的返回到最后一个编辑位置 当然,这两种情况也会反映在导航下的菜单中。正如Robin所提到的,您也可以跳到最后一个编辑位置。Ctrl+Q是此操作的键盘快捷键

有没有办法回到Eclipse中?基本上,当我按照执行流程(ctrl+click等)在一个大项目中跳跃时,有没有办法回溯一个步骤?如果我的代码调用一个方法,我转到方法定义,是否有一个组合键可以让我返回调用代码?

像在web浏览器中一样按Alt+左箭头和Alt+右箭头。

除了@lucas提到的键盘快捷键外,工具栏中还有左箭头和右箭头图标。它也有一个方便的返回到最后一个编辑位置


当然,这两种情况也会反映在导航下的菜单中。

正如Robin所提到的,您也可以跳到最后一个编辑位置。Ctrl+Q是此操作的键盘快捷键

在OS X上:

  • ⌘ + [(命令+[):返回
  • ⌘ + ] (命令+]):前进

    • 在Windows/Ubuntu上,这始终是

      ALT+左箭头=返回

      ALT+右箭头=前进

      然而,在MacOSX上,对我来说是

      ALT(选项)+命令+左箭头=返回

      ALT(选项)+命令+右箭头=前进


      希望这将有助于将来其他Mac用户在其他答案不起作用时把头撞在桌子上。

      这些命令非常常用,因此值得在所有IDE中以相同的方式使用它们的所有快捷方式。要调整它们:

    • 开放日食
    • 窗口->首选项->常规->关键点
    • 搜索“向后历史记录”和“向前历史记录”,并调整绑定

    • 就我个人而言,Visual Studio默认的Ctrl+-和Ctrl+=效果最好。

      键盘绑定可以根据您的操作系统和当前的按键方案进行更改。因此,了解键盘绑定的最佳方法是在“首选项”>“按键”中查找其命令。您也可以在此处更改或添加键盘绑定

      这意味着,您通常不需要请求快捷方式,而应该请求命令(或至少同时请求两者)。在这种情况下,您需要的命令是
      向后历史记录
      向前历史记录
      。您可以在下面的屏幕截图中看到,它们在我的按键方案中映射到Ctrl+[和Ctrl+](因为我把它们改成了那样)


      正如其他人所提到的,
      Last Edit Location
      也是一个非常有用的命令。在我的例子中,它被映射到Ctrl+Q,但你可以在以下键下进行检查:)。

      @FarmBoy你试过选项LeftArrow和选项RightArrow吗?@Jherico,我想在他的配置中交换空格(在我的配置中是这样的)如何映射到鼠标单击?@Casey,不确定,从未尝试过。你最好在新问题中问这个问题Windows对我不起作用。我尝试将键绑定从ctrl+Q更改为alt+left,并重新启动了eclipse,但没有任何效果。图标导航的工作方式与此不同。它会转到最后一个文件,而不是最后一个引用引用位置。例如,如果按住CTRL键单击跳转到同一文件中的一个新位置,则只有按住ALT键左键才有效。不,真的……如果我移入xml文件(使用bean定义)并按住CTRL键单击bean名称,则跳转到新位置。按住ALT键左键不会将我移到上一个位置(它会将我移到上一个文件-这完全不同)
      CRTL+Q
      将带您到最后一个更改位置。而不是到您所在的最后一个位置。
      ALT+左箭头将带您到最后一个位置;)Epic,在学习此功能之前,我遗憾地使用了“撤消”然后“重做”。我将Cmd+ALT和左/右箭头映射到眼镜上,因此此答案非常有用。对于那些正在搜索e与Intellij中相同,快捷方式是:
      Control
      +
      Alt
      +
      左(或右)
      箭头。