notes/tmux.md

2.7 KiB
Raw Blame History

TMUX

Конфиг (пользовательский / системный)

~/.tmux.conf
/etc/tmux.conf

Включить поддержку мыши (в конфиг добавить)

set -g mouse on

Запуск (без параметров будет создана сессия 0)

tmux

новая сессия session1. Название отображается снизу-слева в квадратных скобках в статус строке. Далее идет перечисление окон. Текущее окно помечается звездочкой.

tmux new -s session1

Окна
Ctrl+b с - новое окно
Ctrl+b w - список окон. переключиться курсором вверх-вниз
Ctrl+b & - закрыть окно, нужно подтвердить y
Ctrl+b { - переместить активное окно влево по кругу

Переключение
Ctrl+b n - следующее окно
Ctrl+b p - предыдущее окно
Ctrl+b 0 - переключиться на номер окна

Деление окна
Ctrl+b " - деление окна горизонтально или tmux split-window -h
Ctrl+b % - деление окна вертикально или tmux split-window -v
Ctrl+b стрелки - переход между панелей, либо режим мыши
Ctrl+b+стрелки - изменение размеров панелей или Ctrl+b Ctrl+стрелки. Или мышью - потянуть за край панели.
Ctrl+b z - zoom, выделить окно, повторное нажатие вернёт обратно Ctrl+b space - смена разделения на предопределённые расположения Ctrl+d - закрыть текущее окно Ctrl+b x - закрытие окон, нужно подтвердить y или exit

Сессии
Ctrl+b d - отключение от сессии или tmux detach
tmux ls - список сессий

Подключиться к работающей сессии
tmux attach - подключение к сессии, либо к единственной, либо последней созданной
tmux attach -t session1 - подключение к сессии session1
Ctrl+b s - выбрать сессию
tmux kill-session -t session1 - завершение сессии
tmux kill-server - завершить все сессии


tmux list-commands - cписок поддерживаемых команд