Terminal-Produktivität mit fzf, ripgrep und tmux
Optimiere deine Kommandozeilen-Nutzung durch den Einsatz von Tools wie `fzf` für schnelles Suchen, `ripgrep` für effizientes Dateisuchen und `tmux` für verbessertes Terminal-Management.
Originalvideo ansehen: Anthropic Ceo's Terrifying AI Prediction ExplainedInstallation der Tools
Installiere `fzf`, `ripgrep` und `tmux` über deinen System-Paketmanager (z.B. `sudo apt install fzf ripgrep tmux` auf Debian/Ubuntu oder `brew install fzf ripgrep tmux` auf macOS).
sudo apt install fzf ripgrep tmux
# oder
brew install fzf ripgrep tmux`fzf` für Dateisuche
Lerne `fzf` zu nutzen, um schnell Dateien, Verzeichnisse oder die Befehlshistorie zu durchsuchen. Tippe `fzf` in der Shell und beginne zu tippen, um interaktiv zu filtern. Integriere es in deine Shell-Konfiguration für `Ctrl+R` (Befehlshistorie) und `Ctrl+T` (Dateisuche).
`ripgrep` für Code-Suche
Verwende `rg <muster> <pfad>` anstelle von `grep` für eine deutlich schnellere und intelligentere Suche in Codebasen (ignoriert `.git`, `node_modules` etc. standardmäßig).
rg "meine_funktion" ./src`tmux` für Session-Management
Starte eine `tmux` Session (`tmux new -s <session_name>`). Lerne, Fenster (`Ctrl+b c`), Scheiben (`Ctrl+b %` für vertikal, `Ctrl+b "` für horizontal) und Sessions (`Ctrl+b d` zum Detachen, `tmux attach -t <session_name>` zum Attachen) zu verwalten.
Erstelle Aliase und Funktionen
Automatisiere häufige Befehle oder Kombinationen dieser Tools mit Shell-Aliasen oder -Funktionen in deiner `.bashrc` oder `.zshrc`, um deinen Workflow weiter zu beschleunigen.