This cheatsheet is forked from henrik/tmux_cheatsheet.markdown.
As configured in my dotfiles.
Remember to start the shell with utf-8 supprt, by export LANG=utf-8 or similarly LC_ALL, LC_CTYPE.
start new:
tmux
tmux -u       # force utf-8 mode
start new with session name:
tmux new -s myname
attach:
tmux a  #  (or at, or attach)
attach to named:
tmux a -t myname
list sessions:
tmux ls
kill session:
tmux kill-session -t myname
In tmux, hit the prefix ctrl+b and then:
:new<CR>  new session
s  list sessions
$  name session
c           new window
,           name window
w           list windows
f           find window
&           kill window
.           move window - prompted for a new number
:movew<CR>  move window to the next unused number
<number>    switch to window <number>.
[           start copy mode? scrolling
%  horizontal split
"  vertical split
o  swap panes
q  show pane numbers
x  kill pane
⍽  space - toggle between layouts
:joinp -s :2<CR>  move window 2 into a new pane in the current window
:joinp -t :1<CR>  move the current pane into a new pane in window 1
d  detach
t  big clock
?  list shortcuts
:  prompt
:set-window-option -g utf8 on        # turn on utf-8 mode
Resources:
Notes:
- You can cmd+click URLs to open in iTerm.
TODO:
- Conf copy mode to use system clipboard. See PragProg book.