我之前使用过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?'的答案提供的解决方案不满意。
答案 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/
的链接答案 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将插入符号放回引用。