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.

fzf installieren Shell-Integration Ctrl+T / Ctrl+R

Wofür fzf da ist

01

Ctrl+T / Ctrl+R / Alt+C

Das offizielle install-Skript bindet Dateien, Verlauf und cd in bash/zsh/fish.

02

fd / rg

FZF_DEFAULT_COMMAND in ~/.zshrc auf fd oder rg --files setzen, statt find über den ganzen Baum.

03

| fzf

Jede Zeilen-Ausgabe kann in | fzf — z. B. git branch | fzf.

Installation unter macOS und Linux

  1. 1

    macOS

    brew install fzf, then $(brew --prefix)/opt/fzf/install.

  2. 2

    Debian / Ubuntu

    sudo apt update && sudo apt install fzf or a GitHub release binary.

  3. 3

    Fedora / Arch

    sudo dnf install fzf or sudo pacman -S fzf, then the README install script.

  4. 4

    Test

    fzf --version, dann Ctrl+T, Ctrl+R, Alt+C in zsh/bash.

Wichtige Tasten

TasteAktion
Ctrl+TDatei in die Zeile
Ctrl+RVerlauf
Alt+Ccd ins Verzeichnis
EscAbbrechen

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.

Meeting starten