tmux.conf - die wichtigsten Einstellungen
Die Standard-tmux-Konfiguration ist funktional aber unbequem. Mit einer .tmux.conf wird es deutlich angenehmer.
Konfigurationsdatei
nano ~/.tmux.conf
Prefix-Taste ändern
Strg+B ist weit weg. Viele wechseln auf Strg+A (wie screen) oder Strg+Space.
unbind C-b set -g prefix C-a bind C-a send-prefix
Mouse-Support
set -g mouse on
Scrollen, Panes mit der Maus auswählen und Größe ändern.
Neustart ohne neuen Prozess
bind r source-file ~/.tmux.conf \; display "Konfiguration neu geladen"
Strg+A dann R lädt die Konfiguration neu ohne tmux zu beenden.
Pane-Navigation wie vim
bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R
Fenster aufteilen mit sinnvollen Tasten
bind | split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
-c "#{pane_current_path}" öffnet das neue Pane im gleichen Verzeichnis.
History vergrößern
set -g history-limit 10000
Statusleiste anpassen
set -g status-bg colour235 set -g status-fg colour250 set -g status-left "[#S] " set -g status-right "%H:%M %d.%m.%Y" set -g status-right-length 30
Nummerierung ab 1
set -g base-index 1 setw -g pane-base-index 1
Fenster und Panes fangen bei 1 an statt bei 0 — passt besser zur Tastatur.
Änderungen sofort übernehmen.
tmux source ~/.tmux.conf