【问题标题】:How to navigate to the last cursor position in Eclipse?如何导航到 Eclipse 中的最后一个光标位置?
【发布时间】:2012-09-07 07:02:50
【问题描述】:

最近,我从Visual Studio 切换到Eclipse。现在我错过了导航到 Eclipse 中最后一个光标位置的快捷方式。在 Visual Studio 中,同样可以借助 Ctrl + - 快捷方式来完成。

如何在 Eclipse 中执行此操作?

【问题讨论】:

标签: eclipse keyboard-shortcuts


【解决方案1】:

转到Preferences / General / Keys。您将能够查看或编辑以下内容的绑定:

  • Backward History:默认是 Alt←
  • Forward History:默认是 Alt→

您也可以在工具栏中使用这些快捷方式(并查看键绑定):

【讨论】:

  • 正是我要找的,对程序员来说非常有用的捷径
  • 在 OS X 上,它是“cmd-alt Left/Right”
  • 正是我要找的,对程序员来说非常有用的捷径
  • 错误答案。 Alt Left 不会转到上一个。在 VB6 和 Visual Studio 中,假设您正在处理第 10 行,然后向下移动并处理第 20 行,然后向下移动处理第 30 行,现在如果您按 CTRL + SHIFT + F2,它将转到第 20 行,然后再次如果你按下同一个键,它会移动到第 10 行。那么在 eclipse 中相当于什么?
  • 多么有用的捷径
【解决方案2】:

Alt左箭头和Alt右箭头导航到上一个/下一个光标位置,以及CtrlQ 转到最后编辑的位置。

【讨论】:

    【解决方案3】:

    我正在添加一个答案,因为我还不能发表评论。尽管 dystroy 的答案包含有关有用快捷方式的信息,但我对此并不满意,因为提到的 Alt+left 快捷方式并不总是导航到最后一个光标位置(例如,在同一个文件中)。我不确定它在 Visual Studio 中是如何工作的,但在 IntelliJ 中,一个类似的快捷方式总是将光标移动到最后一个光标位置,即使在同一个文件中也是如此。我想在 Eclipse 中也有这样的功能。例如:我使用键盘的向下箭头键将光标依次移动到第 10、20、30 行。现在我在第 30 行,当我按 Alt+left 时,我希望光标转到第 20 行。按 Alt 后+left 再次我希望光标转到第 10 行。

    在 Eclipse 中,当光标在文件 A 中并且我打开文件 B 并将光标在文件 B 中向下移动几行时,Alt+left 会将光标移动到文件 A,而不是移动到上一个文件 B 中的光标位置。

    我为这个问题创建了一个单独的问题: How to navigate to the last cursor position in Eclipse if it is in the same file and was not edited?

    【讨论】:

      【解决方案4】:

      在 Mac (OSX) 中,命令为 ⌘[ 和 ⌘]。它们是编码时非常方便的导航命令。

      【讨论】:

        猜你喜欢
        • 2011-06-23
        • 2016-05-27
        • 1970-01-01
        • 2019-01-28
        • 1970-01-01
        • 2011-06-30
        • 2010-10-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多