Wie macht man Eclipse "File Search", um auch in Quelltext-Jars mit Text zu suchen?
Arbeite ich an einem (Java -) Projekt, in dem ich viele Gläser, die ein source-jar-Datei angehängt ist.
Gibt es eine Möglichkeit, um die eclipse "Datei-Suche" Suche nach Java-Dateien (txt -, xml-usw. für diese Angelegenheit), die einige string-literal innerhalb dieser source-jars nicht einfach in den Projekt Ordner?
Oder gibt es irgendein plugin, mit dem dies erreicht werden kann?
Kommentar zu dem Problem
Gleiche problem hier. Eclipse scheint nicht zu Indizierung der Textinhalte in Include-Dateien in C/C++ - Projekt.
InformationsquelleAutor der Frage akjain | 2011-03-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kürzlich entdeckten das folgende plugin ist beta-support für die Suche in verlinkten source-jars: https://github.com/ajermakovics/eclipse-instasearch
Müssen Sie aktivieren die Suche-source-jars in den Einstellungen, da es standardmäßig deaktiviert ist. Je nachdem, wie viel Quelle, die Sie haben, ist die Indizierung ist sehr langsam, dann aber die Suche ist sehr schnell.
Ich habe ein Eclipse-workspace mit den enterprise-Versionen von Alfresco (Erforschen, Teilen und SOLR) und Alfresco Workdesk (Vanille, Büro und Handy). Die Indizierung dauerte etwa 8 Minuten auf meinem MacBook Pro Anfang 2011. Die Suche ist fast instantanious.
InformationsquelleAutor der Antwort user2757811
Such in ein Glas oder finden Sie den Namen der Klasse enthält einen bestimmten text ist sehr einfach mit WinRar suchen. Seine effiziente und arbeitete immer für mich atleast.
öffnen Sie einfach eine jar in winrar, klicken Sie auf"..", bis Sie den obersten Ordner aus, wo Sie wollen, um die Suche zu starten(einschließlich der Unterordner).
Stellen sicher, dass Sie eine der nachfolgenden Optionen:
1.) Geben Sie '*' im Feld 'Datei-Namen zu finden", "Archiv-Typen"
2.) wählen Sie "check-Boxen" finden Sie im Unterordner", 'suchen in Dateien', 'suchen im Archiv'.
InformationsquelleAutor der Antwort tigersagar
Suchen Sie den code im source-jars an Ihrem Arbeitsbereich. Benutzen Sie einfach Strg+H und /Java Suchen. Aber ich konnte nicht einen Weg finden, um die Suche für die Kommentare und die java-docs in diesen Quellen.
InformationsquelleAutor der Antwort Federico Pugnali
Ist nicht möglich, Total Commander Suche im jar - /zip etc.
InformationsquelleAutor der Antwort Tahir Malik
Können Sie dies erreichen, indem auf diese Weise:
Gibt es eine dropdown in der "Datei Suchen" - dialog.
Seine Bezeichnung ist: "File name patterns".
Hier können Sie die ganze Dateiname als auch die Erweiterung der Datei, die Sie suchen möchten in.
InformationsquelleAutor der Antwort RAS
Derzeit gibt es keine Eclipse-plugin kann dies tun, soweit ich weiß. Aber Sie können schreiben, ein einfaches Dienstprogramm, um die Arbeit zu tun:
Wo filePath ist der Pfad, den Sie interessiert sind.
Derzeit nur Ressourcen vom root der Klasse Weg. E. g. wenn es eine Datei gibt config/settings.xml finden Sie mit der Verwendung von "config/settings.xml", aber nicht "settings.xml".
Hoffe, es wird helfen. Und hoffentlich wird jemand verbessern den code, und erstellen Sie ein Eclipse-plugin.
InformationsquelleAutor der Antwort wyz
Die praktischste Weg, dies zu erreichen, ist auf alle erweitern, die Gläser /andere Archive, die Sie suchen - mit einfachen Skript automatisieren wenn es zu viele sind. Legen Sie die Dateien in einen Ordner und erstellen Sie eine generische Eclipse-Projekt aus oder legen Sie Sie einfach in ein sub-Ordner, um Ihre bestehenden java Projekt (ohne dass es eine Ressource natürlich). Dann können Sie mit Strg-H-suchen oder Strg-R, um die Ressourcen finden durch Namen.
Sehen das Ergebnis:
InformationsquelleAutor der Antwort Boris Hamanov
können Sie dies so tun. drücken Sie Strg-h -- > java suchen(die Registerkarte wie Datei-Suche) - Suche nach: Feld
limit:alle vorkommen
Umfang:Arbeitsbereich
dann drücken Sie die Taste search
InformationsquelleAutor der Antwort user9682312