Was ist 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 von deb-free.griffo.io
Schritt 1: Repository hinzufügen
extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieser Spiegel ist dort als griffo-free registriert. Nur Debian (bookworm, trixie, forky, sid): extrepo veröffentlicht Metadaten nur für Debian-Suites, unter Ubuntu nimmst du einen der beiden anderen Tabs.
Schritt 2: Installieren fzf
Step 3: Set Up Shell Integration
🎯 Grundlegende Verwendungsbeispiele
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
🚀 Warum deb-free.griffo.io wählen?
- Official Debian: Available but often outdated versions
- Manual Installation: Requires Go toolchain or manual binary management
- deb-free.griffo.io: Neuestes Release, mindestens 2 Monate alt — für immer kostenlos
- ✅ Latest Features: Get newest fzf features and performance improvements
- ✅ No Manual Setup: Pre-built binaries, no Go compilation needed
- ✅ Automatic Updates: Security fixes ship immediately; the newest release available is always at least 2 months old
- ✅ Complete Package: Includes shell integration scripts and documentation
- ✅ Multi-Distribution: Works on Bookworm, Trixie, and Sid
- ✅ Easy Maintenance: Standard apt commands for updates
📦 Paket-Build-Repository
Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:
- 🔍 fzf-debian - Latest release builds
🔗 Verwandte Pakete
Auch verfügbar von deb.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)