Tmux Notes
Basic Commands
| key combo | command | 
|---|---|
| C-b c | Create a new window | 
| C-b d | Detach session | 
| C-b 1 | Jump to window 1 | 
| C-b , | Rename window | 
| C-b % | Split pane hor. | 
| C-b R | Jump to right pane | 
| C-b L | Jump to left pane | 
| C-b U | Jump upward to next pane | 
| C-b D | Jump downward to next pane | 
| C-b “ | Split pane vert. | 
| C-b “ | Split pane vert. | 
| C-b x | Kill current pane | 
| C-b ? | See list of available tmux commands | 
Share a session with another user
First user
tmux -S /tmp/pair
chmod 777 /tmp/pair
Second user
tmux -S /tmp/pair attach
My .tmux.conf
# colors
setw -g mode-bg black
set-option -g default-terminal "screen-256color" #"xterm-256color" # "screen-256color"
set-option -g pane-active-border-fg green
set -g status-left-length 32
set -g status-right-length 150
set -g status-fg white
set -g status-bg colour234
set -g window-status-activity-attr bold
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set -g message-fg colour16
set -g message-bg colour221
set -g message-attr bold
set -g window-status-format "#[fg=white,bg=colour234] #I #W "
set -g terminal-overrides 'xterm:colors=256'
set -sg escape-time 0 
# set window and pane index to 1 (0 by default)
set-option -g base-index 1
setw -g pane-base-index 1
# bind p and n to next and previous session
bind -r ( switch-client -p
bind -r ) switch-client -n