ff – Dateinavigations-/Suchtool, das fzf, fd und ripgrep kombiniert
(github.com/the0807)Hallo.
Ich möchte das Shell-Skript-Tool ff vorstellen, das ich entwickelt habe, um die Dateinavigation (Find) und die Inhaltssuche (Grep) im Terminal schneller zu machen.
Bei der Arbeit im Terminal war es oft umständlich, für die Suche nach Dateinamen und die Suche nach Code-Inhalten jeweils unterschiedliche Befehle zu verwenden. Deshalb habe ich die häufig genutzten Tools fzf, fd und ripgrep kombiniert und ein Tool namens ff (Flexible File Finder) erstellt.
Das größte Merkmal ist, dass man während der Suche einfach die TAB-Taste drücken kann, um zwischen dem Find-Modus und dem Grep-Modus umzuschalten.
Hauptfunktionen:
- Moduswechsel: Mit der TAB-Taste zwischen Dateinamensuche ↔ Dateiinhaltssuche umschalten
- Live-Vorschau: Unterstützung für Vorschau mit Syntax Highlighting mithilfe von
bat - Hohe Geschwindigkeit: Verwendet intern
fdundripgrepund ist daher auch in großen Projekten schnell - Editor-Integration: Gefundene Dateien oder bestimmte Zeilen sofort im Editor (VSCode, Vim usw.) öffnen
- Verzeichnisbaum: Visualisierung der Struktur mit
ezaodertree
GitHub: https://github.com/the0807/ff
Ich hoffe, es ist hilfreich für alle, die sich für Produktivitätstools fürs Terminal interessieren.
Ich freue mich über viel Feedback!
Noch keine Kommentare.