Installer fzf sur macOS et Linux : recherche floue de fichiers et d’historique
Installez fzf, activez l’intégration shell, et utilisez Ctrl+T et Ctrl+R pour chercher fichiers et historique en flou.
Parcourir des dossiers ou remonter l’historique à la main — fzf transforme toute liste en panneau de recherche floue dans le terminal.
installer fzf sur macOS et Linux — Les étapes suivent le dépôt officiel junegunn/fzf.
À quoi sert fzf
Ctrl+T / Ctrl+R / Alt+C
Le script install officiel attache fichiers, historique et cd dans bash/zsh/fish.
fd / rg
Définir FZF_DEFAULT_COMMAND sur fd ou rg --files dans ~/.zshrc plutôt qu’un find récursif.
| fzf
Toute commande qui imprime des lignes peut alimenter | fzf — ex. git branch | fzf.
Installation macOS et 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, puis Ctrl+T, Ctrl+R, Alt+C dans zsh/bash.
Touches à retenir
| Touche | Action |
|---|---|
Ctrl+T | Fichier sur la ligne |
Ctrl+R | Historique |
Alt+C | cd dans le dossier |
Esc | Annuler |
Recherche de fichiers
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"Pour un court alignement accueil wbroom — créer et rejoindre une salle.
Historique des commandes
Ctrl+R lit HISTFILE. Historique court : augmenter HISTSIZE/SAVEHIST (zsh) ou HISTFILESIZE (bash).
À vérifier
Lien entre fzf, ripgrep et fd ?
fzf filtre en interactif ; rg et fd produisent des listes plus vite. Souvent combinés, pas interchangeables.
Et sous Windows ?
Git Bash, WSL et binaires Windows sont documentés. Ce guide vise les terminaux macOS/Linux.
Désactiver les raccourcis ?
Désinstallez le paquet et retirez les lignes source dans ~/.zshrc. Voir install --uninstall dans la README.
Sélection multiple ?
Avec --multi et Tab, plusieurs lignes puis Entrée pour une sortie groupée.