Qu\'est-ce que fzf ?
fzf is a general-purpose command-line fuzzy finder written in Go by Junegunn Choi. It's an interactive filter program for any kind of list - files, command history, processes, hostnames, bookmarks, git commits, and more. With over 72k GitHub stars, it has become an essential tool for command-line productivity.
⚡ Key Features of fzf
📦 Portable & Fast
Single binary distribution with blazingly fast performance. Instantly processes millions of items with optimized Go implementation.
🛠️ Extremely Versatile
Fully customizable via event-action binding mechanism. Works with any kind of list input - files, processes, commands, etc.
🔋 Shell Integration
Built-in integration with bash, zsh, and fish. Includes key bindings for file search (Ctrl-T), command history (Ctrl-R), and directory navigation (Alt-C).
🖼️ Preview Window
Real-time preview of files, images, and content. Supports syntax highlighting, image display, and custom preview commands.
🎨 Highly Customizable
Multiple display modes, color schemes, layout options, and style presets. Theme playground available for interactive customization.
🔌 Editor Integration
Vim and Neovim plugins available. Seamless integration with popular editors and development workflows.
📦 Installation depuis deb-free.griffo.io
Étape 1 : Ajouter le dépôt
Étape 2 : Installer fzf
Step 3: Set Up Shell Integration
🎯 Exemples d'utilisation de base
Interactive file finder:
Shell integration keybindings:
Advanced usage:
🔧 Tool Integrations
fzf works perfectly with other modern command-line tools:
- fd: Use as file source for respecting .gitignore
- ripgrep: Interactive grep with live reload
- bat: Syntax-highlighted file previews
- eza: Enhanced file listing with fzf filtering
- zoxide: Smart directory jumping with fuzzy search
🚀 Pourquoi choisir deb-free.griffo.io ?
- Official Ubuntu: Available but often outdated versions
- Manual Installation: Requires Go toolchain or manual binary management
- deb-free.griffo.io : version la plus récente datant d'au plus 2 mois, gratuite pour toujours avec mises à jour automatiques
- ✅ Latest Features : fzf features and performance improvements — disponible dès que la version a au moins 2 mois
- ✅ No Manual Setup: Pre-built binaries, no Go compilation needed
- ✅ Mises à jour automatiques : version la plus récente disponible dès qu'elle a au moins 2 mois ; correctifs de sécurité immédiats
- ✅ Complete Package: Includes shell integration scripts and documentation
- ✅ Multi-Distribution: Works on Jammy and Noble
- ✅ Easy Maintenance: Standard apt commands for updates
📦 Dépôt de construction de paquets
Les paquets Ubuntu sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 🔍 fzf-debian - Latest release builds
🔗 Paquets associés
Également disponible depuis deb-free.griffo.io :
- eza - Modern ls replacement (great with fzf)
- Yazi File Manager - Integrates with fzf for file searching
- zoxide - Smart cd command (works with fzf)