Skip to content

Instantly share code, notes, and snippets.

@vinodnimbalkar
Created November 6, 2021 14:35
Show Gist options
  • Save vinodnimbalkar/c2a31bdc03543e50787ae94b22c82d40 to your computer and use it in GitHub Desktop.
Save vinodnimbalkar/c2a31bdc03543e50787ae94b22c82d40 to your computer and use it in GitHub Desktop.
tmux shortcuts & cheatsheet

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

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+a and then:

Sessions

:new<CR>  new session
s  list sessions
$  name session

Windows (tabs)

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

Panes (splits)

h  horizontal split
v  vertical split

o  swap panes
q  show pane numbers
x  kill pane
⍽  space - toggle between layouts

Misc

d  detach
t  big clock
?  list shortcuts
:  prompt

TODO:

  • Dracula theme setting and much more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment