Generic Finder - Linux + Windows Suche und Analysewerkzeug



  • Hallo,
    ich möchte Euch ein Such- Analyse und Vorschauwerkzeug vorstellen.
    Das Programm ist Freeware, in Deutsch und Englisch .

    • Windows Installer
    • Windows Zip Archiv ( einfaches, startfähiges EXE+DLLS+config)
    • Debian Pakete ( Ubuntu 18.04, 20.04 und 22.04) für ein lokales "apt install"

    Detaillierte informationen findet Ihr unter www.generic-finder.net

    Gesucht wird in Dateipfaden und in Dateiinhalten.

    Anwendungsfall: Ich suche etwas in meinen Quellcodes.
    Eingrenzung der Dateinamen/Pfade:
    Alle "*.c, *.h, *.cpp, *.cxx, *.hpp, *.hxx"
    NOT "*example"
    Dann noch Datumseingrenzung, Größen Eingrenzung etc.
    Ist alles optional. Ohne Dateifiter gehts auch - dann wird in jeder Datei gesucht"

    Der Inhalts-Filter
    Zum Beispiel "QString" ... tausende Treffer - also zu viel
    Dann "QString & createNode" und als Scope gebe ich Zeile an.
    Scope - also der Bereich - im Programm Datei/Pragraph/Satz. ( Satz für Linguisten, es werden Satzende Zeichen berücksichtigt .?! )
    Durch logische Verknüpfung kann man die Suche sinnvoll begrenzen. Siehe auch Generic Finder ...Hilfe

    Eine andere Möglichkeit ist "regEx" - Also Regular Expressions.
    Bspw mit "([\w.-]+@[\w.-]+)" finde ich sämtliche EMail Adressen.
    Der GF - der Generic Finder - benutzt sich ähnlich wie ein Dateimanager.
    Man browst über die Vereichnisse, hat schnelle Dateivorschauen und eine "Öffnen mit ..." Schnittstelle,
    in der man Programme oder Scripte eintragen kann.

    Eine anderer Anwendungsfall, welche sich vielleicht mehr an Administratoren richtet, das sind Log Dateien.
    Jeweils bis zu 2GB große Dateien werden einfach in den Speicher gemappt und los gehts.
    Durch einstellbares Multithreading geht es auch recht fix mit der Suche.

    Es gibt 2 Suche-Layer und einen extra Suche-Muster Layer, jeweils mit eigenen, einstellbaren Farben.
    Im Konfigurationsdialog kann Man: Startorder angeben, Default Text-Datei-Name-Filter setzen, Dark Theme auswählen.
    Navigation ermöglicht es auch auf Knopfdruck ganze Verzeichnisbäume einfach auszublenden.

    Viel Spaß beim Ausprobieren !



  • Update 1.0.0.17.
    'Öffnen mit ...' Schnittstelle.

    Screenshot Öffnen mit ...pdf2txt

    zeigt die volle Integration eines externen Prozesses in den GF.
    Man kann sich ja viele tools runterladen, welche wertvolle Dienste in der shell leisten.
    pdf2txt ist für mich so ein Kandidat. Über die 'Open with ...' Schnittstelle ist der Output eines Prozesses optional in das aktive Fenster des GF eingebunden.
    Das geht mit allen Prozessen, die das > können.