26

当我在 Eclipse(版本:Helios Service Release 1 Build id:20100917-0705)中搜索文本字符串(或在工作区中查找引用)时,我可以双击搜索结果以打开编辑器窗口并将我带到该行. 假设我这样做了,它会打开MyClass.java. 然后我想看看在我的 jsp 中哪里使用了一些代码。所以我打开(再次,使用搜索结果)some_action.jsp

当我这样做时,首先打开的任何编辑器窗口(在本例中为我的 .java)都将替换为我第二次打开的编辑器窗口(.jsp)。我以前从未遇到过这种行为,最近也没有对我的工作区进行任何更改。(好吧,显然我已经做了一些事情,因为事情不会无缘无故地破裂......但我不知道有任何变化。)这只是在没有任何已知催化剂的情况下才刚刚开始发生。

是否有一个设置我必须切换以消除这种不良行为?

4

2 回答 2

51

这实际上是默认行为。要在两种模式之间切换,请使用首选项Preferences > General > Search > Reuse editors to show matches

于 2012-11-13T22:41:16.913 回答
1

如果您只想偶尔这样做并且不想更改默认行为,则可以从 Package Explorer 打开搜索结果:

右键单击结果 > 显示 > 包资源管理器 > ENTER

或仅使用键盘:

选择结果 > shift+alt+W > DOWN > ENTER > ENTER

于 2018-04-18T22:01:44.613 回答