2012-08-17 159 views
5

我正在使用Eclipse Ganymede 3.4.2。 「搜索」和「查找/替換」中的搜索欄將從以前的搜索中變得混亂。有沒有辦法清除它們?如何清除Eclipse中的搜索歷史記錄?

我試着清除$workspace/.metadata/.plugins/org.eclipse.core.resources/.history/中的緩存文件,但它沒有幫助。

編輯:
要清除文件搜索歷史,去.metadata\.plugins\org.eclipse.search\dialog_settings.xml和下TextSearchPage部分,清除歷史記錄的部分(如<section name="HISTORY0">)和HISTORY_SIZE值更改爲0

要清除Java的搜索歷史,去.metadata\.plugins\org.eclipse.jdt.ui\dialog_settings.xml並在JavaSearchPage部分下執行相同的操作。

要清除遠程搜索歷史記錄,請轉到.metadata\.plugins\org.eclipse.rse.ui\dialog_settings.xml並在RemoteSearchPage部分下執行相同的操作。

仍然不知道如何清除查找/替換歷史記錄。

回答

5

請在您的workspce中打開文件.metadata.plugins \ org.eclipse.search \ dialog_settings.xml。

搜索結果TextSearchPage。 清除節歷史。 在這個標籤,小心的HISTORY_SIZE和部分History

我的意思是,如果<item value="2" key="HISTORY_SIZE"/> <section name="HISTORY0"><section name="HISTORY1">作品。

開始日食。

對於查找/替換

.metadata\.plugins\org.eclipse.ui.workbench.texteditor\dialog_settings.xml 

搜索findhistory。你會看到findHistory和replaceHistory。

+0

感謝您的回答。這將清除文件搜索歷史記錄。我還發現,清除org.eclipse.rse.ui \ dialog_settings.xml中RemoteSearchPage部分的歷史記錄會清除遠程搜索歷史記錄,並且org.eclipse.jdt.ui \ dialog_settings.xml中的JavaSearchPage部分將清除Java搜索歷史記錄。但是,我仍然找不到清除查找/替換歷史記錄的方法。 – sadi 2012-08-17 05:42:09

+0

這工作。再次感謝! – sadi 2012-08-17 06:16:00

-1

只要刪除你的.metadata文件,它的作品所有的歷史都消失了!

+1

還有很多其他的;-) – Mawg 2016-08-16 09:25:15