This repo customizes tmux in an accessible way by defining keybindings that are more intuitive for infrequent users. Mouse support is enabled, an indicator icon in the bottom left (>) shows an active prefix key.
To install tmux, follow the official installation guides.
Try this config:
git clone git@github.com:jkschluesener/quicktmux ~/quicktmux
tmux -f ~/quicktmux/tmux.conf
Permanently use this configuration:
git clone git@github.com:jkschluesener/quicktmux ~/.config/quicktmux
# sofltink this config file into the default location
ln -s ~/.config/quicktmux/tmux.conf ~/.tmux.conf
Create / list / attach to a tmux sessions from your terminal.
$ |
Shell |
---|---|
Create named session | tmux new -s <session-name> |
List active sessions | tmux ls |
Kill session | tmux kill-session -t <name> |
Attach to named session | tmux a -t <name> |
Ctrl + b | Prefix Key |
---|---|
l | List sessions |
d | Detach from session |
K | Kill session |
Ctrl + b | Prefix Key |
---|---|
| / \ " % | Split current pane in left/right |
" = _ | Split current pane in top/bottom |
ctrl + ← → ↑ ↓ | Resize using arrow keys |
r | Rename pane |
q | Close pane |
s | Synchronize panes |
Ctrl + b | Prefix Key |
---|---|
t | Tiled layout |
h | Even horizontal layout |
v | Even vertical layout |
No Prefix | |
---|---|
Shift + ← → ↑ ↓ | Switch to relative pane |
Ctrl + b | Prefix Key |
---|---|
n | Create a new window |
f | Find window |
Q | Close window |
w | List windows |
R | Rename Window |
No Prefix | |
---|---|
Alt + ← → | Switch to relative window |
Ctrl + b | Prefix Key |
---|---|
z | Zoom current pane (+ as indicator in title) |
t | Display clock |
o | Reload configuration |
c | Copy mode |
v | Paste buffer |