2011-07-24 67 views
3

最近,每当我在Eclipse中打开工作空间时,Package Explorer总是默认关注所有项目/资源文件中的单个文件夹。我已经忍受了几个月,因为我可以“回到”以回到项目级别。Eclipse Package Explorer Oddity

但是,我想要得到这个排序。有没有人有任何想法如何我可以停止Eclipse打开这个特定的文件夹作为其默认?

+1

这个文件夹的名字是什么?你可以在工作模式下使用吗? – nitind

+0

它总是在我的Android项目的“res/values”文件夹中打开 – Kurru

回答

0

也许这与您在启动工作空间时自动打开的文件(因为它在该状态下关闭)以及包资源管理器“带编辑器按钮的链接”有关。包浏览器视图右上角的这个按钮允许将编辑器中的当前可见文件与包资源管理器同步(我个人经常使用此功能,但我知道一些同事讨厌它;-))。

希望这可以帮助 马努

+0

没有启用该按钮(不喜欢它)。我总是使用最外层节点中的包资源管理器运行。不要认为它从关闭状态 – Kurru

6

您可能已经找到了解决办法现在,但我最近遇到了同样的问题,发现似乎为我工作,我想我会分享的解决方案。

关闭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"/> 

更改路径属性的值以指向所需的文件夹,或删除输入线完全,如果你想在Package Explorer显示你是默认的项目级别。保存文件并打开Eclipse。

+0

保存相同的问题,没有workbench.xml到位,包资源管理器没有链接到编辑器?我仍在寻找解决方案。 –

+0

工程很好,我终于在我的Mac机上找到了文件workbench.xml:.metadata - >。plugins-> org.eclipse.ui.workbench-> workbench.xml(tag/section“navigationHistory” - > remove“input”行) –

+0

不幸的是,这并没有为我工作:( – Kurru

相关问题