Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Quelltext-Indexer? (https://www.delphipraxis.net/157973-quelltext-indexer.html)

Assarbad 1. Feb 2011 01:27

Quelltext-Indexer?
 
Moin,

in der Vergangenheit habe ich verschiedene Werkzeuge, wie Desktopsuchmaschinen (Copernic Desktop Search u.a.) eingesetzt um eigenen Code und den gesammelten Code aus anderen Quellen schnell und effizient durchsuchen zu können. Leider wird nicht nur der Index deutlich zu groß, sondern die Suchmaschinen hatten nicht wirklich Ahnung von Syntax usw.

Welche Werkzeuge benutzt ihr um größere Codesammlungen zu durchsuchen? Derzeit bleibt mir eigentlich nur die Benutzung von PowerGREP. Das ist natürlich ein tolles Programm, verfügt aber über keinen Index und ist damit langsamer ...

RWarnecke 1. Feb 2011 03:13

AW: Quelltext-Indexer?
 
Guten Morgen Oliver,

schaue Dir doch mal das Programm Code-Orakel an. Dieses habe ich dafür geschrieben, um seine gesammelten Werke von Sourcecode-Beispielen zu verwalten und auch darin zu suchen. Desweiteren kannst Du Dir auch PlugIns für das Programm schreiben. Die Schnittstelle ist vielleicht noch nicht ganz ausgereift, weil es meine erste PlugIn-Schnittstelle ist. Ich würde mich aber darüber freuen, wenn Du Sie mal ausprobierst.
Das Programm basiert auf einer lokalen Firebird-Datenbank der Version 2.1.3 und kann auch auf einem USB-Stick ausgeführt werden.

Schaue es Dir einfach mal an. Achso einen Beitrag zu dem Programm gibt es auch hier in der DP.

gsh 1. Feb 2011 07:21

AW: Quelltext-Indexer?
 
Also ich nutze die interne Delphi Suche. Hast du wirklich so viele Units das die Suche länger als 3 sek dauert? Ich mein ich zumindest such ja nicht den ganzen Tag sondern nur einmal wenn ich zum beispiel schauen will wie oft ich eine bestimmte Funktion aufgreufen wird (und wo).

Vielleicht solltest du über ne SSD nachdenken, dass beschleunigt die Suche sicher ganz ohne index. ;)

Ansonst glaub ich nämlich leider nicht das es einen speziellen Delphi Indexer gibt.

Die Muhkuh 1. Feb 2011 09:06

AW: Quelltext-Indexer?
 
Zitat:

Zitat von gsh (Beitrag 1078683)
Ansonst glaub ich nämlich leider nicht das es einen speziellen Delphi Indexer gibt.

Ich glaube nicht, dass es Assarbad um einen Delphi Indexer geht, sondern allgemein um die Indizierung von Code.

Daniel 1. Feb 2011 09:15

AW: Quelltext-Indexer?
 
Vielleicht ein spezieller Search-Filter für die Windows-Suche?
http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx

Damit kannst Du recht genau bestimmen, welche Begriffe in den Index wandern und welche nicht. Wenigstens in der Theorie solltest Du damit ein scharf umrissenes Suchresultat generieren können.

ralfschwalbe 1. Feb 2011 09:24

AW: Quelltext-Indexer?
 
Ich benutze fast ausschließlich die Grep-Search von den GExperts. Hat mir bis jetzt immer gereicht und ist viel schneller als die Delphi-Suche.

Sherlock 1. Feb 2011 09:51

AW: Quelltext-Indexer?
 
Zitat:

Zitat von ralfschwalbe (Beitrag 1078736)
Ich benutze fast ausschließlich die Grep-Search von den GExperts. Hat mir bis jetzt immer gereicht und ist viel schneller als die Delphi-Suche.

Dito

Sherlock

Assarbad 1. Feb 2011 12:10

AW: Quelltext-Indexer?
 
Zitat:

Zitat von Die Muhkuh (Beitrag 1078727)
Zitat:

Zitat von gsh (Beitrag 1078683)
Ansonst glaub ich nämlich leider nicht das es einen speziellen Delphi Indexer gibt.

Ich glaube nicht, dass es Assarbad um einen Delphi Indexer geht, sondern allgemein um die Indizierung von Code.

Stimmt :oops:

Hätte ich, wie ich sehe, vielleicht doch deutlicher klarstellen sollen. Es geht in der Tat um Delphi, C, C++, Perl, Python und den Rest können wir getrost als "Text" abtun. Ist auch der Grund warum dies hier in "Sprachen und Entwicklungsumgebungen" gelandet ist.

Danke dennoch. Vielleicht ist damit zumindest ein Teil der Suchbedürfnisse zu befriedigen.

@Daniel: Danke für den Hinweis.

himitsu 1. Feb 2011 12:40

AW: Quelltext-Indexer?
 
Ich nutze die delphieigene Suche (Strg+Shift+F)

Dort Folgendes eingestellt:
. Bedingungen:
. . In Verzeichnissen suchen
. Optionen für Verzeichnissuche:
. . Dateifilter = "*.pas;*.dpr;*.inc" (für dich müßte dann auch noch *.c;*.h;usw. mit dort rein)
. . Verzeichnisse = "C:\Programme\Embarcadero\RAD Studio\8.0;D:\Meine Projekte;weitere Verzeichnisse"
. . Unterverzeichnisse durchsuchen = ja

Sowas wie $PATH($PROJECT) oder $PATH($(PROJECT)), für's Verzeichis des aktuellen Projektes, geht hier leider nicht, :cry:
es sei denn man ändert die Bedingungen ab.

Zitat:

Ich benutze fast ausschließlich die Grep-Search von den GExperts. Hat mir bis jetzt immer gereicht und ist viel schneller als die Delphi-Suche.
Die Suche ab Delphi 2010 hat mir bis jetzt eigentlich gereicht. (davor war's wirklich langsamer, da man keinen Dateifilter angeben konnte)

Nachdem man einmal die Suche benutzt hat und die Dateiliste noch in der WindowsFileCache hängt, ist die Suche noch flotter.

SubData 1. Feb 2011 15:58

AW: Quelltext-Indexer?
 
Ich benutze Notetab für sowas.
Da ist eine Funktion drin, die Verzeichnisse durchsuchen kann, inkl. RegExp.
Man findet also alles, was man braucht... :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz