| Line 1: |
Line 1: |
| − | = tmux CheatSheet = | + | =tmux CheatSheet= |
| − | == Start tmux == | + | ==Start tmux== |
| | tmux | | tmux |
| − | == Split Horizontal == | + | tmux new -s foo -d |
| | + | |
| | + | ==Rename already started tmux== |
| | + | <syntaxhighlight lang="text"> |
| | + | [CTRL + B] + $ |
| | + | </syntaxhighlight> |
| | + | |
| | + | ==List/Attatch== |
| | + | <source lang="text">tmux ls |
| | + | tmux attach |
| | + | tmux attach -t foo</source> |
| | + | |
| | + | ==Split Horizontal== |
| | [CTRL] + b + % | | [CTRL] + b + % |
| − | == Deattach == | + | |
| | + | ==Panels ([CTRL + B] +== |
| | + | <nowiki>% vertical split |
| | + | " horizontal 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 |
| | + | <prefix> q (Show pane numbers, when the numbers show up type the key to goto that pane) |
| | + | <prefix> { (Move the current pane left) |
| | + | <prefix> } (Move the current pane right) |
| | + | <prefix> z toggle pane zoom |
| | + | [ Scroll (press q to quit) |
| | + | Arrows to change panel |
| | + | Exc + Arrow Resize panel</nowiki> |
| | + | |
| | + | ==Window== |
| | + | ===Deattach=== |
| | [CTRL] + b + d | | [CTRL] + b + d |
| − | == Kill == | + | ===List=== |
| | + | tmux ls |
| | + | ===Reattach=== |
| | + | tmux -a -t [Name or number] |
| | + | |
| | + | ==Kill== |
| | & kill window | | & kill window |
| | + | |
| | + | ==Change tmux commnad prefix key combination== |
| | + | At ~/.tmux.conf: |
| | + | <nowiki># remap prefix to Control + a |
| | + | set -g prefix C-a |
| | + | # bind 'C-a C-a' to type 'C-a' |
| | + | bind C-a send-prefix |
| | + | unbind C-b</nowiki> |
| | + | |
| | + | |
| | + | ==Online Cheatsheets== |
| | + | https://gist.github.com/MohamedAlaa/2961058<br /> |
| | + | https://gist.github.com/andreyvit/2921703 |