fzf unter macOS und Linux installieren: Dateien und Verlauf fuzzy suchen
fzf installieren, Shell-Integration aktivieren, mit Ctrl+T und Ctrl+R Dateien und Befehlsverlauf fuzzy durchsuchen.
Ordner durchklicken oder die Pfeiltaste für den Befehl von gestern — fzf macht aus jeder Liste einen fuzzy durchsuchbaren Picker im Terminal.
fzf unter macOS und Linux installieren — Die Schritte folgen dem offiziellen Repository junegunn/fzf.
Wofür fzf da ist
Ctrl+T / Ctrl+R / Alt+C
Das offizielle install-Skript bindet Dateien, Verlauf und cd in bash/zsh/fish.
fd / rg
FZF_DEFAULT_COMMAND in ~/.zshrc auf fd oder rg --files setzen, statt find über den ganzen Baum.
| fzf
Jede Zeilen-Ausgabe kann in | fzf — z. B. git branch | fzf.
Installation unter macOS und Linux
- 1
macOS
brew install fzf, then$(brew --prefix)/opt/fzf/install. - 2
Debian / Ubuntu
sudo apt update && sudo apt install fzfor a GitHub release binary. - 3
Fedora / Arch
sudo dnf install fzforsudo pacman -S fzf, then the READMEinstallscript. - 4
Test
fzf --version, dann Ctrl+T, Ctrl+R, Alt+C in zsh/bash.
Wichtige Tasten
| Taste | Aktion |
|---|---|
Ctrl+T | Datei in die Zeile |
Ctrl+R | Verlauf |
Alt+C | cd ins Verzeichnis |
Esc | Abbrechen |
Dateisuche
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"Zum kurzen Abgleich wbroom-Startseite — Raum erstellen und beitreten.
Befehlsverlauf
Ctrl+R liest HISTFILE. Kurzer Verlauf: HISTSIZE/SAVEHIST (zsh) oder HISTFILESIZE (bash) erhöhen.
Noch prüfen
Wie hängen fzf, ripgrep und fd zusammen?
fzf filtert interaktiv; rg und fd liefern Kandidaten schneller. Oft kombiniert, nicht austauschbar.
Läuft es unter Windows?
Git Bash, WSL und native Builds stehen in der README. Dieser Leitfaden fokussiert macOS/Linux-Terminals.
Wie entferne ich Bindings?
Paket deinstallieren und source-Zeilen in ~/.zshrc entfernen. install --uninstall steht in der aktuellen README.
Mehrere Dateien wählen?
Mit --multi und Tab mehrere Zeilen markieren, Enter gibt mehrere Pfade aus.