使用 Flash Builder (Eclipse) 時,偶爾跑出一個幽靈 Perspective 設定
因為 Flash Builder 預設安裝並沒有 SVN 等額外的 Plugin
倘若直接打開過有用過 SVN 的 Workspace
會出現這樣的一個幽靈 SVN Perspective
之後就算裝了 SVN Plugin,那個幽靈 Perspective 仍然會存在而且沒有辦法使用
這問題我已經遇到好幾次了,所以打算徹底想辦法解決它並且作一個記錄

可是切到另一個乾淨的 Workspace 它又不會出現
很明顯是 Workspace 內的設定出了問題
全文搜索 Workspace 下的 .metadata 目錄
發現相關資訊是記錄在這個檔案內

Workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs

這個檔案裡面似乎沒有存放什麼很重要的設定
所以最簡單的解決方式就是直接把它刪掉,只是字體樣式那些要重設一下
假如想保留設定,再往下檢查設定檔
可以發現裡面有兩個可疑的屬性

...
perspectives=<SVN_Repository_Exploring>
...
<SVN_Repository_Exploring>_persp=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<perspective editorAreaTrimState\="2" editorAreaVisible\="..........

刪掉這兩個屬性,重啟 Flash Builder (Eclipse) 就好了
重啟之前還是要把相關的 Perspective 都關掉