最近,每当我在 Eclipse 中打开我的工作区时,Package Explorer 总是默认关注我所有项目/资源文件的单个文件夹。我已经忍受了几个月,因为我可以“达到”回到项目级别。
但是,我想对此进行排序。有谁知道如何阻止 Eclipse 默认打开这个特定文件夹?
最近,每当我在 Eclipse 中打开我的工作区时,Package Explorer 总是默认关注我所有项目/资源文件的单个文件夹。我已经忍受了几个月,因为我可以“达到”回到项目级别。
但是,我想对此进行排序。有谁知道如何阻止 Eclipse 默认打开这个特定文件夹?
您现在可能已经找到了解决方案,但我最近遇到了同样的问题并找到了一个似乎对我有用的解决方案,并认为我会分享。
关闭 Eclipse 并打开工作区的 workbench.xml 文件进行编辑:
gedit <yourEclipseWorkspaceDir>/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
在文档中搜索您的包资源管理器默认使用的文件夹的名称。这应该是这样一行中路径属性的值:
<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="<theOffendingFolder>" type="2"/>
更改 path 属性的值以指向所需的文件夹,或者如果您希望 Package Explorer 显示默认项目级别,则完全删除该输入行。保存文件并打开 Eclipse。
也许这与您启动工作区时自动打开的文件(因为它在该状态下已关闭)和包资源管理器“与编辑器按钮链接”有关。包资源管理器视图右上角的这个按钮允许将编辑器中的当前可见文件与包资源管理器同步(我个人经常使用此功能,但我知道我的一些同事讨厌它;-))。
希望这可以帮助马努