2016-11-06 19 views
0

對於Eclipse Neon 4.6.1和PyDev 5.3.1.201610311318(即從今天開始全部更新)。PyDev包資源管理器不會保留會話之間的目錄展開狀態

有沒有辦法幫助PyDev包資源管理器記住會話之間展開目錄的狀態?

  • 這個問題只有在我升級到霓虹燈後纔開始。 Eclipse Mars和PyDev在會話之間保留文件夾狀態。

  • 我的PyDev項目包含一個嵌套的目錄結構。沒有水平比項目根本上的四個水平更深。

  • 我在工作時擴展了該dirs結構的一個或另一個部分。關閉並重新啓動Eclipse後,所有項目目錄和文件都存在並可訪問,但Package Explorer未保留先前會話的擴展狀態。

  • 有時一些dirs可能會擴展到四個級別中的兩個,但有時根本不會。

  • Eclipse Neon會記住所有其他視圖設置。 Eclipse窗口的大小,工作區的工具以及在編輯器中打開的文件都是前一個會話結束時的位置。

不知道它的針對性,但因爲Eclipse霓虹燈實現了一個不同的項目結構比之前的版本中,當我從火星升級到霓虹我做了我的火星項目的完整副本(如果我需要恢復)然後將霓虹指向該副本。然後我將我的Mars項目歸檔,以便我確定我不會意外地訪問兩個不同的Python項目。

當我創建項目的副本時,我可能會留下一些影響PyDev包資源管理器在會話之間記住項目目錄設置的能力嗎?

回答

0

我相信我已經解決了我自己的問題。

如前所述,我從Eclipse Mars升級到Eclipse Neon後出現問題。作爲這樣做的一部分,我試圖重新使用我的火星級項目。當我這樣做時,霓虹告訴我需要將這些項目「升級」到更新的Neon格式。但是這個過程顯然帶來了很多問題。

所以我做了以下內容:

  1. 當然,我有我所有的火星項目的源文件進行備份。

  2. 我完全刪除了我的新霓虹燈安裝,並從頭開始重新安裝:沒有火星項目,沒有繼承設置,沒有其他任何東西。

  3. 在Eclipse Neon中,我創建了新的空項目(Python,Java和Java EE)。

  4. 我只將我的Mars項目的源文件複製到乾淨的Neon安裝的新項目目錄中 - 沒有別的 - 。

因爲氖級項目現在只包含源文件而沒有別的東西,所以氖不再需要「升級」這些項目。現在,當我重新打開一個「霓虹純淨」項目時,該項目的文件夾保留了我關閉該項目時的擴展級別。

另一個愉快副產品執行上述步驟的是,我也固定一個問題,其中窗口 - >顯示視圖 - >其他顯示下org.eclipse.e4的紅色圖標一長串.secondaryDataStack

Eclipse org.eclipse.e4.secondaryDataStack errors

那些紅色圖標不再出現。

希望這有助於...