2012-08-17 160 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

相关问题