【发布时间】:2026-01-15 11:55:01
【问题描述】:
不完全是一个编程问题,但我想我会在这里得到比在 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 是最后一个好版本......
标签: java eclipse user-interface ide navigation