tmux

tmux

Config

Cheatsheet

  • Based on the config of gpakosz/.tmux

List key bindings

  • <PREFIX> + ?

List all sessions

  • <PREFIX> + s

Rename current session

  • <PREFIX> + $

Detach from the current session

  • <PREFIX> + d

Rename current window

  • <PREFIX> + ,

Close current window

  • <PREFIX> + &

Next window

  • <PREFIX> + Ctrl - l

Previous window

  • <PREFIX> + Ctrl - h

Create a new window

  • <PREFIX> + c

Split pane with horizontal layout

  • <PREFIX> + _

Split pane with vertical layout

  • <PREFIX> + -

Switch to pane in different directions

  • <PREFIX> + <Arrow Key>

    or

  • <PREFIX> + h/j/k/l

Resize panes

  • <PREFIX> + H/J/K/L

Toggle panes between horizontal and vertical layout

  • <PREFIX> + <SPACE>

Close current pane

  • <PREFIX> + x

Save sessions (tmux-resurrect)

  • <PREFIX> + Ctrl - s

Restore sessions (tmux-resurrect)

  • <PREFIX> + Ctrl - r

Open local config (~/.tmux.conf.local)

  • <PREFIX> + e

Copy and paste in tmux

  • Use TPM plugin tmux-yank

References