JMARyA
b0c4d4e19c
All checks were successful
ci/woodpecker/push/validate_schema Pipeline was successful
1.5 KiB
1.5 KiB
obj | repo | arch-wiki | wiki | rev |
---|---|---|---|---|
application | https://github.com/tmux/tmux | https://wiki.archlinux.org/title/tmux | https://en.wikipedia.org/wiki/Tmux | 2024-12-16 |
tmux
tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.
Usage
New tmux session:
tmux
tmux new -s name
tmux new -s mysession -n mywindow
List existing sessions:
tmux ls
Attach to a named session:
tmux attach -t name
tmux a -t name
Kill a session:
tmux kill-session -t name
Keybinds
- Show the time:
Ctrl-b + t
Sessions
- Rename current session:
Ctrl-b + $
- Detach from a running session:
Ctrl-b + d
- Sessions and windows overview:
Ctrl-b + w
- Move to previous session:
Ctrl-b + (
- Move to next session:
Ctrl-b + )
- Switch sessions:
Ctrl-b + s
Windows
- Create a new window:
Ctrl-b + c
- Rename current window:
Ctrl-b + ,
- Go to previous window:
Ctrl-b + p
- Go to next window:
Ctrl-b + n
- Go to window:
Ctrl-b + [0-9]
Panes
- Vertical Split:
Ctrl-b + %
- Horizontal Split:
Ctrl-b + "
- Select Pane:
Ctrl-b + q + [num]
- Change Pane Size:
Ctrl-b + Ctrl + [Down/Up/Left/Right]
- Move current pane left:
Ctrl-b + {
- Move current pane right:
Ctrl-b + }
- Close current pane:
Ctrl-b + x
- Switch to the next pane:
Ctrl-b + o
- Convert pane into a window:
Ctrl-b + !