2010-02-16 87 views
8

是否有可能(通過插件或其他方式)爲Eclipse構建項目的全文索引,以便搜索字符串不會線性搜索項目中的所有文件?在Eclipse中進行索引全文搜索?

(?或者它會自動建立這樣一個索引,以加快未來搜索)通過Eclipse中的搜索組件(如SearchParticipant)使用

回答

5

索引文件是在您的工作空間:

.metadata\.plugins\org.eclipse.jdt.core 

this thread中提到的,

這些文件被Eclipse中的搜索或其他工具使用。
如果您刪除它們,那麼當您重新啓動Eclipse或激活索引時,它們會再次創建。然後你會看到一個進度條,指出需要編制索引的文件數量。

Eclipse index files

0

您可以編寫一個插件,做到這一點。使用Eclipse PDE中的「Builder」示例與Lucene結合使用,它應該讓新手有幾天的時間來獲得可行的結果。

如果你有興趣,nWire(爲JavaPHP)提供了在代碼中的所有元素(不僅僅是類型,而且方法,字段,常量等)全文檢索。儘管如此,它並沒有索引所有的代碼。

0

Pivotal(Spring的創造者)製作了一個非常棒的免費插件,它可以實時預覽日食併爲索引搜索進行索引,並且效果非常好。我每天都使用它,不能沒有它:

爲Eclipse

https://marketplace.eclipse.org/content/quick-search-eclipse?mpc=true&mpc_state=

後快速搜索安裝,它可以通過按Ctrl + Shift + L可以輕鬆打開

給它一個嘗試,在我看來比日食實際情況好,並且定期維護