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 点并且我点击 F3(Open 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)行为的主要内容,如果未能解决你的问题,请参考以下文章