Skip to content

Instantly share code, notes, and snippets.

@devdrops
Forked from MohamedAlaa/tmux-cheatsheet.markdown
Created February 24, 2018 13:42
Show Gist options
  • Save devdrops/b6924d8a44250b4ce925f288eb33460e to your computer and use it in GitHub Desktop.
Save devdrops/b6924d8a44250b4ce925f288eb33460e to your computer and use it in GitHub Desktop.
tmux shortcuts & cheatsheet
# tmux shortcuts & cheatsheet
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+b` (my modified prefix is ctrl+a) and then:
## Sessions
:new<CR> new session
s list sessions
$ name session
## Windows (tabs)
c new window
w list windows
f find window
, name window
& kill window
## Panes (splits)
% horizontal split
" vertical split
o swap panes
q show pane numbers
x kill pane
+ break pane into window (e.g. to select text by mouse to copy)
- restore pane from window
⍽ space - toggle between layouts
## Misc
d detach
t big clock
? list shortcuts
: prompt
Resources:
* [tmux: Productive Mouse-Free Development](http://pragprog.com/book/bhtmux/tmux)
* [How to reorder windows](http://superuser.com/questions/343572/tmux-how-do-i-reorder-my-windows)
* [cheat sheet](http://cheat.errtheblog.com/s/tmux/)
Notes:
*
TODO:
*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment