2011-07-24 105 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

相關問題