~/dev $

tmux cheatsheet

— terminal multiplexer reference
Prefix Ctrl+b — Vor jedem Befehl drücken  |  Im Cheatsheet als $ abgekürzt

Sessions

Neue Session erstellen
tmux new -s name
Sessions auflisten
$+s
Session umbenennen
$+$
Detach (Session verlassen)
$+d
Session wieder verbinden
tmux attach -t name
Session beenden
tmux kill-session -t name
Nächste Session
$+(
Vorherige Session
$+)

Windows (Tabs)

Neues Window
$+c
Window umbenennen
$+,
Nächstes Window
$+n
Vorheriges Window
$+p
Window per Nummer
$+0–9
Windows auflisten
$+w
Window schließen
$+&
In Windows suchen
$+f

Panes

Horizontal teilen
$+%
Vertikal teilen
$+"
Zwischen Panes wechseln
$+↑↓←→
Nächster Pane
$+o
Pane-Nummern anzeigen
$+q
Pane maximieren/zurück
$+z
Pane verschieben
$+{ }
Layout wechseln
$+Space
Pane → eigenes Window
$+!
Pane schließen
$+x
Größe anpassen
$+Alt+↑↓←→

Copy Mode (vi)

Copy Mode starten
$+[
Scrollen
↑↓ / PgUp
Suche vorwärts
/
Suche rückwärts
?
Auswahl starten
Space
Kopieren
Enter
Einfügen
$+]
Copy Mode verlassen
q

Sonstiges

Befehlsmodus
$+:
Config neu laden
$+: source-file ~/.tmux.conf
Alle Tastenkürzel
$+?
Uhr anzeigen
$+t
Letztes Window
$+l
Letzten Pane
$+;
Synchronize Panes
$+: set synchronize-panes

CLI Befehle

Sessions auflisten
tmux ls
Neue Session (kein attach)
tmux new -d -s name
Befehl an Session senden
tmux send-keys -t name "cmd" Enter
Session umbenennen
tmux rename-session -t old new
Alle Sessions beenden
tmux kill-server
Window erstellen
tmux new-window -t name
Pane vertikal teilen
tmux split-window -v