Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果Eclipse中的最后一个光标位于同一个文件中且未被编辑,如何导航到该位置?_Eclipse - Fatal编程技术网

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

如果Eclipse中的最后一个光标位于同一个文件中且未被编辑,如何导航到该位置?,eclipse,Eclipse,我之前使用过Eclipse,后来我切换到IntelliJ一段时间,现在又回到Eclipse。IntelliJ中有一件事我在Eclipse中找不到:导航到真正的最后一个光标位置——即使在同一个文件中,即使使用键盘或鼠标上的箭头键在两行之间移动光标。IntelliJ能够做到这一点,我发现它非常有用 例如: 我使用键盘的向下箭头键在第10、20、30行依次移动光标。 现在我在第30行,当我按下Alt+left时,我希望光标转到第20行。 再次按Alt+left后,我希望光标转到第10行。 在按下Alt

我之前使用过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的最新版本中测试了上述快捷方式:EclipseLuna4.4.0

我发现下面的讨论是关于同样的问题(Eclipse中缺少这样的功能)的,这个问题已经很老了,但是从那以后,这个功能似乎还没有在Eclipse中实现过

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


请注意,由于上述原因,我对作为此答案或其他答案提供的解决方案不满意。

请使用书签,因为没有其他方法跟踪必要的代码行。这里是关于如何使用书签的链接

链接中上述文章内容的屏幕截图:

我使用鼠标的侧键,它适合我

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

组合键Ctrl+Q会将您带回上次编辑的位置


使用Ctrl+L可查看快捷方式的概述。另请参见或此。

有Alt+左箭头和Alt+右箭头可导航到上一个/下一个光标位置,CtrlQ可导航到上次编辑的位置

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

Backward History: default is Alt←
Forward History: default is Alt→
您也可以在工具栏中使用这些快捷方式(并查看键绑定):

于2012年9月7日8:27回答
Denys Séguret

你可以通过点击书签来导航,我认为这是今天唯一的方式。另外,Ctrl+L转到line或Ctrl+O转到Method。我也找不到任何东西,它正在运行。我有一个包含2000行代码的文件(不,我没有写它)。可能是重复的。不,它不是重复的。请阅读问题。@studgeek:如何摆脱我问题“这个问题可能已经有了答案:如何回到Eclipse?”。你加上去了吗?事实上,我在前面的问题中已经解释了为什么类似问题(“如何在Eclipse中导航到最后一个光标位置?”)到“如何在Eclipse中返回?”的解决方案没有回答我的问题以及为什么我的问题不同,但似乎有人不理解,并将我的问题标记为“如何在Eclipse中返回?”问题的副本。您提供的“解释源”链接没有解释任何内容。这是关于2008年的一只老虫子。在看到您的答案后,我希望您指的是Eclipse的新版本,但显然不是,因为这个bug与Eclipse的一个非常旧的版本有关。单击某物后的导航与问题第二段中描述的情况不同(仅使用键盘的向下箭头键或其他键盘的箭头键移动光标)。请尝试执行我的问题中描述的相同步骤,并让我知道您的结果。您收到了3张赞成票,因此我使用Eclipse Luna(4.4.0)检查了您的答案,因为我认为此功能已在新版本的Eclipse中更改。但是,它仍然不能像我的问题中描述的那样工作(仅使用键盘的向下箭头键或其他键盘的箭头键移动光标)。请尝试按照我的问题中所述的步骤进行操作,你就会明白我的意思。这不是答案,请在回答之前先阅读问题。也许这不是答案,但这正是我想要的,即在调试应用程序时返回或前进我所在的位置。谢谢你这是什么样的回答???如何解决上述问题?