有些許強迫症的開發人員可能會因為 MyEclipse/Eclipse 中 Web Browser 和 Switch Workspace 冗余的歷史記錄而感到苦惱,下面的方法就可以有效的幫助解決你的痛點:
一、清除 Web Browser 中的歷史記錄
1:打開 MyEclipse 中的工作目錄,打開配置文件,即: .metadata 目錄
2:打開該目錄下的 .plugins 目錄下的 org.eclipse.core.runtime 目錄
3:進入 .settings 目錄
4:找到 com.genuitec.org.eclipse.webbrowser.prefs 文件
用記事本打開,internalWebBrowserHistory 后面的值即是你的瀏覽歷史記錄,如果不想全部清除,刪去你不想保留的記錄即可,若要想刪除全部,只需將該屬性值置為空,即改為:internalWebBrowserHistory= ,保存,重啟 MyEclipse 即可。
注意等號不要忘了,假如你將值設置為 internalWebBrowserHistory = null,那么瀏覽器顯示時會有一條值為 null 的瀏覽記錄。
5:Eclipse 同理,找到工作目錄中的 org.eclipse.ui.browser.prefs 文件,同樣修改 internalWebBrowserHistory= ,保存,重啟 Eclipse 即可。
二、清除 Switch Workspace 中的歷史記錄
第一步:刪除多余工作區
找到 MyEclipse/Eclipse 多余的 Workspace,鼠標右鍵刪除或者鍵盤[Delete]按鈕刪除。
第二步:修改 org.eclipse.ui.ide.prefs 文件
打開 MyEclipse/Eclipse 安裝目錄下的 configuration\.settings 子目錄,找到 org.eclipse.ui.ide.prefs 文件,用編輯器(如 EditPlus)打開,刪除 RECENT_WORKSPACES 等號后多余的路徑,然后點擊保存。
第三步:重啟 MyEclipse/Eclipse
重啟 MyEclipse/Eclipse 軟件后,再點擊 Switch Workspace 就會發現多余的 Workspace 記錄已經不見了。