在项目资源管理器中选择文件时,编辑器不会变为活动状态

问题描述 投票:0回答:1

我有Project Explorer视图。我有几个打开的文件:InitiallyLoadedFiles

然后,如果我关闭应用程序并重新打开它,我将拥有与上面相同的图像,但是当我想再次从Project Explorer视图中打开其中一个文件时问题就出现了。让我们说我想再次打开FileTwo.java。我最终得到了这个:AfterCloseAndReopen

只有在重新启动应用程序后(对于每个已被禁用的文件),才会发生Tha。正如您在第一张图片中看到的,FileThree.java已经打开。在重新启动时,它被选中并与Project Explorer视图链接,并且不会打开它两次。一旦文件再次被oppe,Project Explorer视图和编辑器之间的链接再次可用,但我仍然在编辑器中有两次。

我想要实施什么?

java eclipse-rcp
1个回答
1
投票

我有过一次这样的问题,问题是有时文件是使用他们的URI打开的,有时直接用IResource打开。因此,当我尝试使用这两种方法打开文件两次时,打开了两个编辑器。

您可以通过检查编辑器资源的路径来轻松检查是否是您的问题,只需将光标放在编辑器上并显示路径即可。在我的情况下,同一文件的路径不同。

如果这是您的问题,那么您必须从浏览器和应用程序启动时标准化打开文件的方式。

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.