fzf, ripgrep, tmux, Bash/Zshintermediateproductivity90% Usefulness

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 Explained
5 Schritte
1

Installation 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
2

`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).

Tipp: Fzf ist interaktiv; einfach tippen, um zu filtern, und Enter drücken, um die Auswahl zu übernehmen.
3

`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
4

`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.

Tipp: Tmux ermöglicht es dir, deine Terminal-Sitzungen zu trennen und später wieder anzuhängen, selbst wenn du die Verbindung zum Server verlierst.
5

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.

← Alle Playbooks anzeigen