In den Jahrzehnten, in denen ich mich mit Computern herumgeschlagen habe, bin ich selten einem Werkzeug begegnet, das so schön, einfach und leistungsstark ist wie fzf. Wie ein gut trainierter Spürhund, der genau weiß, wohin er zeigen muss, schneidet dieser Fuzzy-Finder mit unheimlicher Präzision durch das Chaos Ihres Dateisystems.
Im Grunde ist fzf ein ganz einfaches Programm: Es hilft dir, Dinge zu finden. Aber es nur als Suchwerkzeug zu bezeichnen, wäre so, als würde man ein scharfes Jagdmesser nur als ein Stück Metall bezeichnen. Es ist ein Instrument der Befreiung für jeden, der seine Tage in den Schützengräben des Terminals verbringt.
Die Schönheit von fzf liegt in seiner ursprünglichen Einfachheit. Installiere es über deinen Paketmanager – sei es pacman, apt oder dnf – und du bist bereit für die Jagd. Füge eine Zeile zu deiner Shell-Konfigurationsdatei hinzu, und plötzlich wird dein Terminal so intuitiv wie ein Reh im frischen Schnee.
- bash
# fzf-Tastenbindungen und Fuzzy-Vervollständigung einrichten eval "$(fzf --bash)"
- zsh
# Fzf-Tastenbindung und unscharfe Vervollständigung einrichten quelle <(fzf --zsh)
- fish
# Fzf-Tastenbindungen einrichten fzf --fish | source
Lass mich dir seine wahre Macht zeigen. Geben fzf
ein und erhalte eine lebendige, atmende Liste aller Dateien in deinem Bereich. Fange an zu tippen, und die Liste schränkt sich ein wie ein Falke, der seine Beute anvisiert. Aber die wahre Magie geschieht, wenn du es mit anderen Werkzeugen kombinierst. Kombiniere es mit cat
oder bat
, um eine Vorschau mit Syntaxhervorhebung zu erhalten, und plötzlich jagst du nicht nur blind, sondern siehst durch die Bäume hindurch.
fzf --preview="bat --color=always {}"

Möchtest du mehrere Dateien in deinem Editor öffnen? fzf
lässt dich durch Ihre Auswahl blättern, als ob Sie die besten Teile eines frisch geschlachteten Rehs heraussuchen. Mit der Option -m
wird es zu einem Werkzeug für die Mehrfachauswahl, so natürlich wie das Sammeln von Pilzen in einem fruchtbaren Wald.
## öffnet mehrere Dateien in nano nano $(fzf -m --preview="bat --color=always {}")
Die Shell-Integration ist der Punkt, an dem der fzf wirklich singt. cd
durch Verzeichnisse mit der Anmut eines Berglöwen, mit nichts anderem als **
und Tab.

Ich habe unzählige Tools kommen und gehen sehen, die alle versprachen, die Kommandozeile zu revolutionieren. Die meisten von ihnen sind so nützlich wie eine Bildschirmtür in einem U-Boot. Aber fzf
? Es ist wie ein gutes Messer oder ein zuverlässiger Kompass – je öfter man es benutzt, desto unentbehrlicher wird es.
Letztendlich ist fzf
nicht nur ein weiteres Unix-Tool. Es ist ein Beweis für die Schönheit, eine Sache außergewöhnlich gut zu machen. Wie der perfekte Wurf an einem Frühlingsbach oder die saubere Tötung eines gut platzierten Schusses geht es um Effizienz, Präzision und die stille Befriedigung einer gut gemachten Arbeit.
Installiere es. Lerne es. Benutze es. Dein Terminal wird sich nie wieder so anfühlen wie zuvor.