如果它在同一个文件中并且未编辑,如何导航到Eclipse中的最后一个光标位置?

时间:2014-01-31 15:10:23

标签: eclipse

我之前使用过Eclipse,之后我切换到IntelliJ一段时间,然后回到Eclipse。 IntelliJ中有一件我在Eclipse中找不到的东西:导航到真正的最后一个光标位置 - 即使在同一个文件中,即使光标在行之间使用箭头键移动键盘或鼠标。 IntelliJ能够做到这一点,我发现它非常有用。

例如:
我在第10,20,30号线上连续使用键盘的向下箭头键移动光标。 现在我在第30行,当我按 Alt + left 时,我希望光标转到第20行。
再次按 Alt + left 后,我希望光标转到第10行。
之后按 Alt + 之后,我希望光标再次转到第20行。

Eclipse中提供了以下快捷方式:
Alt + left - 它导航回另一个文件中的最后一个光标位置,而不是当前文件中的最后一个光标位置,即使我已经将光标移动到了同一文件
Alt + right - 它导航到另一个文件中的下一个光标位置,而不是当前文件中的下一个光标位置,即使我已经将光标移动到同一文件
Ctrl + Q - 将光标移动到最后一个编辑位置

最新版本的Eclipse,我在其中测试了上述快捷方式:Eclipse Luna 4.4.0。

我发现以下关于相同问题的讨论(在Eclipse中缺少这样的功能)已经相当陈旧了,但似乎这个功能还没有在Eclipse中实现discussion in eclipse forum

有谁知道这个功能是否会在Eclipse中实现?是否有Eclipse插件提供导航回最后一个光标位置的功能?

请注意,由于上述原因,我对作为此SO question 'How to navigate to the last cursor position in Eclipse?'或其他SO question 'How to go back in Eclipse?'的答案提供的解决方案不满意。

6 个答案:

答案 0 :(得分:3)

转到首选项/常规/键。您将能够查看或编辑以下内容的绑定:

Backward History: default is Alt←
Forward History: default is Alt→

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

于12月7日8:27回答 DenysSéguret

答案 1 :(得分:1)

使用书签,因为没有其他方法可以跟踪必要的代码行。以下是有关如何使用书签http://www.luisdelarosa.com/2005/02/16/eclipse-tip-use-bookmarks-to-track-important-places-in-your-code/

的链接

链接中上述文章内容的屏幕截图: enter image description here

答案 2 :(得分:1)

Alt +左​​箭头和Alt +右箭头导航到上一个/下一个光标位置,CtrlQ进入上一个编辑位置

答案 3 :(得分:-1)

我使用鼠标的侧面按钮,它适用于我

答案 4 :(得分:-1)

组合键 Ctrl + Q 会将您带回到编辑完成的最后位置。

使用 Ctrl + L 获取快捷方式的概述。另请参阅Eclipse shortcuts或此Eclipse cheat sheet

答案 5 :(得分:-2)

  

导航> Back(Alt + Left_Arrow)已经允许导航回到前一个光标位置,即使在同一个文件中也是如此。例如。在您按Ctrl +单击对局部变量的引用(转到声明)后,Alt + Left将插入符号放回引用。

Exlpanation source

相关问题