tmux - acehippo/slowmotion GitHub Wiki

short cuts

ctrl + b, : -> key μž…λ ₯

# μƒˆ μ„Έμ…˜ 생성
$ tmux new -s <session-name>
# μ„Έμ…˜ 이름 μˆ˜μ •
ctrl + b, $
# μ„Έμ…˜ μ’…λ£Œ
$ (tmuxμ—μ„œ) exit
# μ„Έμ…˜ μ€‘λ‹¨ν•˜κΈ° (detached)
ctrl + b, d
# μ„Έμ…˜ λͺ©λ‘ 보기 (list-session)
$ tmux ls
# μ„Έμ…˜ λ‹€μ‹œ μ‹œμž‘
$ tmux attach -t <session-number or session-name>

# μƒˆ μœˆλ„μš° 생성
ctrl + b, c
# μ„Έμ…˜ μƒμ„±μ‹œ μœˆλ„μš°λž‘ 같이 생성
$ tmux new -s <session-name> -n <window-name>
# μœˆλ„μš° 이름 μˆ˜μ •
ctrl + b, ,
# μœˆλ„μš° μ’…λ£Œ
ctrl + b, &
ctrl + d
# μœˆλ„μš° 이동
ctrl + b, 0-9 : window number
            n : next window
            p : prev window
            l : last window
            w : window selector
            f : find by name

# ν‹€ λ‚˜λˆ„κΈ°
ctrl + b, % : 횑 λΆ„ν• 
          " : μ’… λΆ„ν• 
# ν‹€ 이동
ctrl + b, q 그리고 화면에 λ‚˜μ˜€λŠ” μˆ«μžν‚€
ctrl + b, o : μˆœμ„œλŒ€λ‘œ 이동
ctrl + b, arrow : λ°©ν–₯ν‚€λ‘œ μˆ‘μˆ‘
# ν‹€ μ‚­μ œ
ctrl + b, x
ctrl + d
# ν‹€ μ‚¬μ΄μ¦ˆ 쑰절
(ctrl + b, :)
resize-pane -L 10
            -R 10
            -D 10
            -U 10
# ν‹€ λ ˆμ΄μ•„μ›ƒ λ³€κ²½
ctrl + b, spacebar

# 단좕킀 λͺ©λ‘
ctrl + b, ?
# ν‚€ μ—°κ²° 및 ν•΄μ œ bind and unbind
(ctrl + b, :)
bind-key [-cnr] [-t key-table] key command [arguments]
unbind-key [-acn] [t key-table] key
# μ˜΅μ…˜ μ„€μ • `set` and `setw`
set -g <option-name> <option-value>  : set-option
setw -g <option-name> <option-value> : set-window-option

# copy mode μ§„μž…
ctrl + b, [
# λΉ μ Έλ‚˜μ˜€κΈ°
(copy modeμ—μ„œ) q or ESC
# 이동
arrow : μ»€μ„œ 이동
pageUp, pageDown : νŽ˜μ΄μ§€ 이동 (iTermμ—μ„œλŠ” fn + up, down, terminalμ—μ„œλŠ” alt + up, down)