Archwiki економить день! Ініціалізація сесії на сторінці tmux дає приклад.
Це сказало, замість того, щоб запускати tmux як tmux
, tmux new -s name
буде називати сеанс, коли він починається, а не давати йому номер.
Ініціалізація сеансу
Ви можете мати tmux відкрити сеанс із попередньо завантаженими вікнами, включивши ці деталі у свій ~ / .tmux.conf:
new -n WindowName Command
neww -n WindowName Command
neww -n WindowName Command
Щоб розпочати сеанс із розділених вікон (декількох панелей), включіть команду splitw під новий neww, який ви хочете розділити; таким чином:
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
відкриється 2 вікна, друге з яких буде названо foo / bar і розділилося б вертикально навпіл (50%) з foo, що працює над бар. Фокус був би у вікні 2 (foo / bar), верхній частині (foo).
Примітка: Нумерація сесій, вікон та панелей починається з нуля, якщо ви не вказали базовий індекс 1 у .conf
Щоб керувати кількома сеансами, джерело окремих файлів сеансу з вашого конф-файлу:
# initialize sessions
bind F source-file ~/.tmux/foo
bind B source-file ~/.tmux/bar