Ist es möglich (über ein Plugin oder auf andere Weise), dass Eclipse einen Volltextindex für ein Projekt erstellt, so dass die Suche nach einem String nicht alle Dateien im Projekt linear durchsucht?
(oder erstellt es automatisch einen solchen Index, um zukünftige Suchen zu beschleunigen?)
Die Indexdateien, die von der Suchkomponente von Eclipse verwendet werden (z. B. SearchParticipant ) sind in Ihrem Arbeitsbereich:
%Vor%Wie in diesem Thema erwähnt,
Diese Dateien werden von der Suche oder einigen anderen Tools in Eclipse verwendet.
Wenn Sie sie entfernen, werden sie erneut erstellt, wenn Sie Eclipse neu starten oder wenn Sie die Indizes aktivieren. Dann sehen Sie einen Fortschrittsbalken, der die Anzahl der Dateien angibt, die indiziert werden müssen.
Du kannst ein Plugin schreiben, das das macht. Mit dem "Builder" -Beispiel in Eclipse PDE in Verbindung mit Lucene sollte ein Neuling ein paar Tage brauchen, um etwas zu finden, das funktioniert.
Wenn Sie interessiert sind, nWire (für Java oder PHP ) bietet eine Volltextsuche für alle Elemente in Ihrem Code (nicht nur Typen, sondern auch Methoden, Felder, Konstanten usw.). Es indiziert jedoch nicht den gesamten Code.
Es gibt ein absolut erstaunliches und kostenloses Plugin, das von Pivotal (den Machern von spring) erstellt wurde, das eine indizierte Suche mit Echtzeitvorschau für Eclipse durchführt und wirklich gut funktioniert. Ich benutze es jeden Tag und könnte nicht ohne es leben:
Schnellsuche nach Eclipse
Nach der Installation kann es leicht über Strg + Shift + L
geöffnet werdenProbieren Sie es aus, meiner Meinung nach ist es besser als Eclipse-Instasearch, und regelmäßig gepflegt
Tags und Links eclipse full-text-search indexing