pages:cheatsheets:tmux
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
pages:cheatsheets:tmux [2020/09/13 01:16] – created mischerh | pages:cheatsheets:tmux [2023/05/03 13:59] (current) – [Links] mischerh | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
====== tmux ====== | ====== tmux ====== | ||
- | {{tag>cheatsheet | + | {{ : |
+ | |||
+ | ===== Quellen ===== | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ===== Links ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Beschreibung ===== | ||
+ | //tmux// ist ein sog. terminal multiplexer, | ||
+ | |||
+ | ===== Bedienung ===== | ||
+ | //tmux// wird fast ausschließlich per Tastenkombinationen gesteuert. Um in den Kommandomodus zu wechseln drückt man < | ||
+ | |||
+ | ^ Auf der Shell || | ||
+ | ^ Shell Kommando | ||
+ | | <sxh bash; gutter: false> | ||
+ | | <sxh bash; gutter: false> | ||
+ | | || | ||
+ | ^ Sessionverwaltung || | ||
+ | ^ tmux Kommando | ||
+ | | <sxh bash; gutter: false>: | ||
+ | ^ Taste ^ Aktion | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | || | ||
+ | ^ Fensterverwaltung (Tabs) || | ||
+ | ^ tmux Kommando | ||
+ | | <sxh bash; gutter: false>: | ||
+ | | <sxh bash; gutter: false>: | ||
+ | ^ Taste ^ Aktion | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | || | ||
+ | ^ Panelverwaltung (Teilen von Fenstern) || | ||
+ | ^ Taste ^ Aktion | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | || | ||
+ | ^ Maus || | ||
+ | ^ tmux Kommando | ||
+ | | <sxh bash; gutter: false>: | ||
+ | ^ key / command | ||
+ | | | ||
+ | | || | ||
+ | ^ Weitere Kommandos | ||
+ | ^ key / command | ||
+ | | < | ||
+ | | < | ||
+ | |||
+ | ===== Installation und tmux.conf ===== | ||
+ | This config file is 99% the work of my (soon) former colleague S. Wurm. | ||
+ | <sxh bash; gutter: false> | ||
+ | apt install tmux tmux-plugin-manager | ||
+ | vim ~/ | ||
+ | <sxh bash; title: ~/ | ||
+ | # reload config file (change file location to your the tmux.conf you want to use) | ||
+ | bind r source-file ~/ | ||
+ | |||
+ | set -g assume-paste-time 1 | ||
+ | set -g base-index 0 | ||
+ | #set -g bell-on-alert off | ||
+ | set -g default-command "" | ||
+ | set -g default-shell "/ | ||
+ | set -g default-terminal " | ||
+ | set -g destroy-unattached off | ||
+ | set -g detach-on-destroy on | ||
+ | set -g display-panes-active-colour red | ||
+ | set -g display-panes-colour blue | ||
+ | set -g display-panes-time 1000 | ||
+ | set -g display-time 750 | ||
+ | set -g history-limit 2000 | ||
+ | set -g key-table " | ||
+ | set -g lock-after-time 0 | ||
+ | set -g lock-command "lock -np" | ||
+ | set -g message-command-style fg=yellow, | ||
+ | set -g message-style fg=black, | ||
+ | set -g mode-keys vi | ||
+ | set -g mouse off | ||
+ | set -g prefix C-b | ||
+ | set -g prefix2 None | ||
+ | set -g renumber-windows off | ||
+ | set -g repeat-time 500 | ||
+ | #set -g set-remain-on-exit off | ||
+ | set -g set-titles on | ||
+ | set -g set-titles-string "# | ||
+ | |||
+ | # Status Style (default) | ||
+ | #set -g status on | ||
+ | #set -g status-interval 15 | ||
+ | #set -g status-justify left | ||
+ | #set -g status-keys vi | ||
+ | #set -g status-left "[#S] " | ||
+ | #set -g status-left-length 20 | ||
+ | #set -g status-left-style default | ||
+ | #set -g status-position bottom | ||
+ | #set -g status-right " "# | ||
+ | #set -g status-right-length 40 | ||
+ | #set -g status-right-style default | ||
+ | #set -g status-style fg=black, | ||
+ | |||
+ | # Status Style (wurmobil) | ||
+ | set -g pane-active-border-style fg=green, | ||
+ | set -g pane-border-style fg=white, | ||
+ | set -g message-style fg=black, | ||
+ | set -g window-status-style bg=black | ||
+ | set -g window-status-current-style fg=green | ||
+ | set -g window-status-activity-style fg=yellow | ||
+ | set -g status-justify left | ||
+ | set -g status-style bg=black, | ||
+ | set -g status-left '# | ||
+ | set -g status-left-length 40 | ||
+ | # this one draws the window title in the status bar, but eats up a lot of space | ||
+ | set -g status-right ' # | ||
+ | |||
+ | set -g update-environment " | ||
+ | |||
+ | # don't rename windows automatically | ||
+ | #set-option -g allow-rename off | ||
+ | |||
+ | # Activity Monitor | ||
+ | set -g monitor-activity on | ||
+ | set -g activity-action none | ||
+ | set -g visual-activity off | ||
+ | set -g visual-bell off | ||
+ | set -g visual-silence off | ||
+ | set -g word-separators " -_@" | ||
+ | set -g bell-action none | ||
+ | |||
+ | # Tmux Plugin Manager configuration | ||
+ | |||
+ | # List of plugins | ||
+ | set -g @plugin ' | ||
+ | set -g @plugin ' | ||
+ | set -g @plugin ' | ||
+ | |||
+ | # Other examples: | ||
+ | # set -g @plugin ' | ||
+ | # set -g @plugin ' | ||
+ | # set -g @plugin ' | ||
+ | |||
+ | # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) | ||
+ | run ' | ||
+ | |||
+ | source / | ||
+ | </ | ||
+ | |||
+ | Um Plugins zu installieren/ | ||
+ | <sxh bash; gutter: false> | ||
+ | / | ||
+ | / | ||
+ | </ |
pages/cheatsheets/tmux.1599959775.txt.gz · Last modified: 2020/09/13 01:16 by mischerh