Skip to content

Instantly share code, notes, and snippets.

@ungood
Forked from henrik/tmux_cheatsheet.markdown
Created November 29, 2012 22:04
Show Gist options
  • Save ungood/4172208 to your computer and use it in GitHub Desktop.
Save ungood/4172208 to your computer and use it in GitHub Desktop.
tmux cheatsheet
# tmux cheatsheet
As configured in [my dotfiles](https://github.com/henrik/dotfiles/blob/master/tmux.conf).
start new:
tmux
attach:
tmux a # (or at, or attach)
In tmux, hit the prefix `ctrl+b` and then:
## Sessions
:new-session<CR> new session
s list sessions
$ name session
## Windows (tabs)
c new window
w list windows
, name window
& kill window
## Panes (splits)
% horizontal split
" vertical split
o swap panes
q show pane numbers
x kill pane
+ break pane into window (where you can select text by mouse to copy)
- restore pane from window
## Misc
t big clock
? list shortcuts
: prompt
Resources:
* [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:
* You can cmd+click URLs to open in iTerm, if you only have one pane (see `+` above)
TODO:
* Keep pwd when splitting
* Fix Vim's bg color?
* Get an insert cursor in iTerm
* [start on every shell login](https://wiki.archlinux.org/index.php/Tmux)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment