Eclipse 中奇怪的后退按钮(Alt-Left)行为

Posted

技术标签:

【中文标题】Eclipse 中奇怪的后退按钮(Alt-Left)行为【英文标题】:Weird back button (Alt-Left) behavior in Eclipse 【发布时间】:2013-09-17 15:53:53 【问题描述】:

不完全是一个编程问题,但我想我会在这里得到比在 SU 更多的响应。添加标签“java”是因为我正在使用 Java 编程。随意编辑/移动问题。

我正在使用 Eclipse Kepler IDE,并且我在 Back 函数中遇到了这种烦人的奇怪行为。我不记得我在 Juno 版本中是否有这种行为,但我认为没有 - 这就是我要确认的,如果这是一个错误 我需要在 Eclipse 中调整一些设置。

想象以下代码点:

A 点 B 点 C 点

当我的编辑光标位于 A 点并且我点击 F3Open Declaration)时,Eclipse 会将我带到 B。如果我点击 F3 再次,Eclipse 将我带到 C。

一切都很好,但是当我点击 Back 按钮或按 C 中的 Alt+Left 时,我被收回去 A > 按钮被禁用! (我无法前进到 C)。

Current Behavior:
F3:      A -> B -> C
Back:    C ------> A
Forward: A -> B

这似乎完全不对,因为我希望从 C 回去,我应该到达 B,然后到 A。然后,从 A 前进,我应该到 B,然后到 C。

Expected Behavior:
F3:      A -> B -> C
Back:    C -> B -> A
Forward: A -> B -> C

【问题讨论】:

在开普勒中对我来说很好。 我想我看错了。它是否应该到达调用遍历 C 的点,但当我点击 forward 时不遍历 C?似乎是一个奇怪的设计选择...... 我在开普勒也看到了这一点。重新开始后,一切似乎都在正常工作,但使用一段时间后,我需要 Alt->Left Alt->Right 如上所述返回。我还没有完全弄清楚导致这种情况发生的事件顺序。 我也有这个,而且非常混乱。 Eclipse 似乎经常“忘记”将当前文件添加到导航历史记录中。 Eclipse 一直在恶化,这个和其他破坏性问题 - Indigo 是最后一个好版本...... 【参考方案1】:

更新你的日食。他们在最后几天修复了这个错误。 :-)

【讨论】:

【参考方案2】:

看到这一点对 Kepler 来说似乎是新事物,并且也出现在 Luna 构建中

【讨论】:

【参考方案3】:

似乎 eclipse 的人已经在做这个了。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=413474

【讨论】:

虽然我不必切换视角。 查看 user2755510 答案中的链接 - 如果您使用“打开声明”新打开一个关闭的文件,也会发生这种情况。虽然这个 bug 是在 Kepler SR1 中发现的,如果我理解正确的话会在 4.4 M2 中修复。【参考方案4】:

我认为这已经解决了,请参阅

https://bugs.eclipse.org/bugs/show_bug.cgi?id=417001

Kepler SR1 中也提供了此修复程序。

【讨论】:

以上是关于Eclipse 中奇怪的后退按钮(Alt-Left)行为的主要内容,如果未能解决你的问题,请参考以下文章

iPhone应用程序中奇怪的状态栏偏移

类中奇怪的异步/等待行为

UIImageView 中奇怪的对齐行为

zsh 中奇怪的“工作”行为

列表理解中奇怪的 lambda 行为

Oracle中奇怪的SQL执行结果[关闭]