User:Mattx86/tmux config
The following is the ~/.tmux.conf
file I use:
# Basic settings bind z source-file ~/.tmux.conf # Reload tmux config (Ctrl+b, z) set -g history-limit 1000 set-window-option -g mode-keys vi # Window panes unbind % bind | split-window -h # Split window horizontally (Ctrl+b, |) (i.e., hold Ctrl, hit 'b', and then get the pipe character) bind - split-window -v # Split window vertically (Ctrl+b, -) (i.e., hold Ctrl, hit 'b', and then hit the minus key) bind-key C-u resize-pane -U # Resize window up (Ctrl+b, u) (i.e., hold Ctrl and alternate hitting 'b' and 'u') bind-key C-d resize-pane -D # Resize window down (Ctrl+b, d) (similar) bind-key C-l resize-pane -L # Resize window left (Ctrl+b, l) (similar) bind-key C-r resize-pane -R # Resize window right (Ctrl+b, r) (similar) set -g mouse-select-pane off set -g pane-active-border-fg green set -g pane-active-border-bg default # Status bar set -g status-bg black set -g status-fg white #set -g status-left '#[fg=green]#(whoami)#[default]@#[fg=yellow]#H#[default]' set -g status-left '' set -g status-left-length 0 set -g status-right-length 60 set -g status-right '#[fg=cyan]#(whoami)@#H#[default] #[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[bg=blue]%a %b %d, %H:%M#[default]' set-window-option -g window-status-current-bg black set-window-option -g window-status-current-fg green set -g status-justify centre # Remote Terminal: Window title set-option -g set-titles on set-option -g set-titles-string '#S:#I.#P #T' set-window-option -g automatic-rename on # Remote Terminal: Enable mouse scrolling from, e.g., gnome-terminal. # The alternative is to enter tmux copy mode (Ctrl+b, [), and then use # the PgUp/PgDn/Arrow keys. When done, quit copy mode (q). set -g terminal-overrides 'xterm*:smcup@:rmcup@'