stalk me here ----> github twitter rss Feedback

Suchergebnis

Tmux - Viele Terminals in einem Terminal anzeigen

Artikel vom 17.11.2010, Bereich: software

Terminal

Tmux ist für mich ein “Must-Have”, wenn ich unter Linux arbeite: Mit diesem Tool kann man im Standard-Terminal auf einfache Weise verschiedene Terminals nebeneinander anordnen oder auch mehrere Terminal-Tabs gleichzeitig laufen lassen. So ist zum Beispiel das Editieren mehrerer Textdateien per SSH sehr viel übersichtlicher. Tmux ist schnell zu verstehen und erlernen, wenn man sich erstmal an die Tastenkombinationen gewöhnt hat. Die Standardeinstellungen sind jedoch eher auf amerikanische Tastaturlayouts bezogen, weshalb man sie in der Einstellungsdatei .tmux.conf im Home-Verzeichnis anpassen sollte.

Tmux Screen

Tmux Screen

Meine .tmux.conf

# Tastenkombination in STRG-A ändern
unbind C-b
set -g prefix C-a

# Copy mode
unbind [
bind Escape copy-mode
# Use Vi mode
setw -g mode-keys vi
# Make mouse useful in copy mode
setw -g mode-mouse on

# Bessere Tastenkombinationen fuer's Teilen von Fenstern
unbind %
bind | split-window -h
bind h split-window -h
unbind '"'
bind - split-window -v
bind v split-window -v

# History auf 1000 setzen
set -g history-limit 1000

# Status Bar anpassen
set -g status-bg black
set -g status-fg white
set -g status-interval 1
set -g status-left '#[fg=green]#H#[default]'
set -g status-right '#[fg=yellow]#(cut -d " " -f 1-4 /proc/loadavg)#[default] #[fg=cyan,bold]%Y-%m-%d %H:%M:%S#[default]'

# Falls es Aktivitaeten in anderen Tabs/Fenstern gibt, zeige einen Hinweis auf der Status Bar an
setw -g monitor-activity on
set -g visual-activity on

# Aktuelles Fenster in der Statusbar hervorheben
setw -g window-status-current-bg red

Wichtige Tastenkombinationen:

Die Hotkeytaste habe ich bei mir auf STRG-A gesetzt. Für jede Aktion muss man immer STRG-A und danach die gewünschte Taste drücken. Eine Ausnahme bildet das Verändern Größe der Teilterminals. Diese lassen sich mit gedrücktem STRG-A und gleichzeitigem Tippen auf die Pfeiltaste verändern.

Viel Spaß mit tmux - bei Fragen helfe ich natürlich gern weiter. Weitere Infos gibt es auf der Homepage bzw. schaut euch mal ‘man tmux’ an. ;-)