InstaSearch ist ein Eclipse-IDE-Plug-in für die schnelle und erweiterte Suche nach Arbeitsbereichsdateien. Es indiziert Dateien mithilfe von Lucene und hält den Index automatisch auf dem neuesten Stand. Die Suche wird sofort während der Eingabe durchgeführt und die resultierenden Dateien werden in einer Eclipse-Ansicht angezeigt.
Anschließend kann für jede Datei eine Vorschau mit wenigen übereinstimmenden und relevantesten Zeilen angezeigt werden. Ein Doppelklick auf den Treffer führt zur passenden Zeile in der Datei.
In Eclipse installieren Sie bitte über den Eclipse Marketplace über das Hilfemenü (Anleitung).
Alternativ können Sie die Installation über die Update-Site https://dl.bintray.com/ajermakovics/InstaSearch/
durchführen.
Java 1.7 oder neuer ist erforderlich
(Zu den Favoriten auf dem Eclipse Marketplace hinzufügen.)
Sobald InstaSearch erfolgreich installiert wurde, wird unten eine nette kleine Suchregisterkarte „InstaSearch“ angezeigt:
Sie können auch oben auf die Menüoption Search
“ klicken -> InstaSearch...
Für die Suche kann die Lucene-Abfragesyntax verwendet werden. Dazu gehört:
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
Um einige Ordner von der Suchindizierung auszuschließen, markieren Sie sie in den Eigenschaften des Ordners als Abgeleitet . Es gibt auch nützliche Eclipse-Suchtipps.
Hinweis : Die Fuzzy-Suche wird automatisch gestartet, wenn keine genauen Übereinstimmungen gefunden werden
Erstellen Sie mit Maven aus dem Projektstammverzeichnis:
mvn install
Zum Entwickeln benötigen Sie Eclipse (3.7+) mit installierter Plug-In Development Environment (PDE):
Um das Plug-in in einer vorhandenen Eclipse-Installation zu verwenden, gehen Sie wie folgt vor:
Autor: Andrejs Jermakovics
Mitwirkende: Holger Voormann, Solganik, auf Github
Beiträge sind herzlich willkommen. Nehmen Sie also gerne Kontakt mit uns auf oder erstellen Sie eine Pull-Anfrage.
YourKit unterstützt das Open-Source-Projekt InstaSearch mit seinem voll ausgestatteten Java Profiler.
YourKit, LLC ist der Entwickler innovativer und intelligenter Tools zur Profilerstellung
Java- und .NET-Anwendungen. Werfen Sie einen Blick auf die führenden Softwareprodukte von YourKit:
YourKit Java Profiler und YourKit .NET Profiler.