Skip to content

Instantly share code, notes, and snippets.

@qlyoung
Last active December 6, 2018 13:37
Show Gist options
  • Save qlyoung/a6db5b0ee51863f6144e to your computer and use it in GitHub Desktop.
Save qlyoung/a6db5b0ee51863f6144e to your computer and use it in GitHub Desktop.
tmux cheatsheet
tmux cheatsheet
===============
Session Control (from the command line)
---------------------------------------
tmux Start a new session
tmux attach Re-attach a detached session
tmux attach -d Re-attach a detached session (and detach it from elsewhere)
Pane Control
------------
Ctrl-B " Split pane horizontally
Ctrl-B % Split pane vertically
Ctrl-B o Next pane
Ctrl-B ; Previous pane
Ctrl-B x Kill current pane
Ctrl-B ! Kill all panes but the current one
Ctrl-O Swap panes
Ctrl-B t Display clock
Ctrl-B q Transpose two letters (delete and paste)
Window Control
--------------
Ctrl-B c Create new window
Ctrl-B d Detach from session
Ctrl-B , Rename a window
Ctrl-B w List windows
Copy-Mode (Emacs)
-----------------
Ctrl-B [ Enter copy mode
Ctrl-B M-< Bottom of history
Ctrl-B M-> Top of histroy
Ctrl-B M-w Copy selection
Ctrl-B M-y Paste selection
Ctrl-B Up Cursor Up
Ctrl-B Down Cursor Down
Ctrl-B Left Cursor Left
Ctrl-B Right Cursor Right
Copy-Mode (vi)
--------------
Ctrl-B [ Enter copy mode
Ctrl-B G Bottom of history
Ctrl-B g Top of histroy
Ctrl-B Enter Copy selection
Ctrl-B p Paste selection
Ctrl-B k Cursor Up
Ctrl-B j Cursor Down
Ctrl-B h Cursor Left
Ctrl-B l Cursor Right
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment