InstaSearch 是一個 Eclipse IDE 插件,用於執行工作區文件的快速和進階搜尋。它使用 Lucene 索引檔案並自動保持索引最新。搜尋會在您鍵入時立即執行,結果檔案會顯示在 Eclipse 檢視中。
然後可以使用少數最匹配和相關的行來預覽每個文件。雙擊匹配項會轉到文件中的匹配行。
在 Eclipse 中,請使用「說明」功能表中的Eclipse Marketplace進行安裝(操作方法)
或者,您可以使用更新網站進行安裝https://dl.bintray.com/ajermakovics/InstaSearch/
需要 Java 1.7 或更高版本
(新增至 Eclipse Marketplace 上的收藏夾。)
成功安裝 InstaSearch 後,您會在底部看到一個漂亮的小型「InstaSearch」搜尋標籤:
您也可以點擊頂部的Search
”選單選項 --> InstaSearch...
Lucene 查詢語法可用於搜尋。這包括:
app* initialize
application -initialize
application init~
proj:MyProject,OtherProject application init
ws:MyWorkingSet dir:src init
name:app* ext:java,xml,txt modified:yesterday
name:FOS
若要從搜尋索引中排除某些資料夾,請在資料夾屬性中將它們標記為「派生」 。還有有用的 Eclipse 搜尋提示。
注意:如果沒有找到精確匹配,模糊搜尋會自動啟動
從專案根目錄使用 Maven 進行建置:
mvn install
要進行開發,您需要安裝了插件開發環境 (PDE) 的 Eclipse (3.7+):
若要在現有 Eclipse 安裝中使用該插件,請執行以下操作:
作者:安德烈斯‧耶爾馬科維奇
貢獻者:Holger Voormann、solganik,在 github 上
非常歡迎貢獻,因此請隨時聯繫或建立拉取請求。
YourKit 透過其全功能的 Java Profiler 支援 InstaSearch 開源專案。
YourKit, LLC 是創新智慧分析工具的創造者
Java 和.NET 應用程式。看看YourKit領先的軟體產品:
YourKit Java 探查器和 YourKit .NET 探查器。