最近,每当我在 Eclipse 中打开工作区时,Package Explorer 总是默认关注所有项目/资源文件的单个文件夹。我已经忍受了几个月了,因为我可以“Up to”回到项目级别。
但是,我想解决这个问题。有谁知道如何阻止 Eclipse 将这个特定文件夹作为默认文件夹打开?
最佳答案
您现在可能已经找到了解决方案,但我最近遇到了同样的问题,并找到了一个似乎对我有用的解决方案,并认为我会分享。
关闭 Eclipse 并打开工作区的 workbench.xml 文件进行编辑:
gedit <yourEclipseWorkspaceDir>/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
在文档中搜索 Package Explorer 保留的默认文件夹的名称。这应该是像这样的行中路径属性的值:
<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="<theOffendingFolder>" type="2"/>
更改路径属性的值以指向所需的文件夹,或者如果您希望包资源管理器显示默认项目级别,则完全删除该输入行。保存文件并打开 Eclipse。
关于Eclipse 包资源管理器的奇怪之处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806435/