我之前使用过 Eclipse,后来切换到 IntelliJ 一段时间,现在又回到了 Eclipse。我在 Eclipse 中找不到 IntelliJ 的一件事:导航到真正的最后一个光标位置 - 即使在同一个文件中,即使使用键盘或鼠标上的 arrow 键在行之间移动光标。 IntelliJ 能够做到这一点,而且我发现它非常有用。
例如:
我使用键盘的 down arrow 键连续移动光标到第 10、20、30 行。
现在我在第 30 行,当我按 Alt+left 时,我希望光标转到第 20 行。
再次按 Alt+left 后,我希望光标转到第 10 行。
按 Alt+right 之后,我希望光标再次转到第 20 行。
Eclipse 中提供以下快捷键:
Alt+left - 它导航回到不同文件中的最后一个光标位置,而不是当前文件中的最后一个光标位置,即使我已经将光标移动到同一个文件中
Alt+right - 它向前导航到不同文件中的下一个光标位置,而不是当前文件中的下一个光标位置,即使我已经将光标移动到同一个文件中
Ctrl+Q - 将光标移至上次编辑位置
我测试上述快捷方式的 Eclipse 最新版本:Eclipse Luna 4.4.0。
我发现以下关于同一问题的讨论(在 Eclipse 中缺乏此类功能)已经很老了,但自从 在 Eclipse 论坛中进行讨论以来,该功能似乎还没有在 Eclipse 中实现。
有谁知道这个功能是否会在 Eclipse 中实现? Eclipse 是否有一个插件提供了导航回上一个光标位置的功能?
请注意,由于上述原因,我对作为此 SO 问题“如何导航到 Eclipse 中的最后一个光标位置?”或其他 SO 问题的答案所提供的解决方案不满意“如何返回 Eclipse?”.
Backward History: default is Alt←
Forward History: default is Alt→
您还可以使用工具栏中的这些快捷键(并查看按键绑定):
于 2012 年 9 月 7 日 8:27 回复 丹尼斯·塞古雷
一些光标移动和导航操作,但绝对不如许多其他 IDE 精确。