Archwiki ratuje dzień! Przykład inicjacji sesji na stronie tmux.
To powiedziawszy, zamiast uruchamiać tmux as tmux
, tmux new -s name
nazwa sesji zostanie rozpoczęta, zamiast dać jej numer.
Inicjalizacja sesji
Możesz kazać Tmuxowi otworzyć sesję z fabrycznie załadowanymi oknami, włączając te szczegóły w ~ / .tmux.conf:
new -n WindowName Command
neww -n WindowName Command
neww -n WindowName Command
Aby rozpocząć sesję z podzielonymi oknami (wiele okien), dołącz polecenie splitw poniżej nowego okna, które chcesz podzielić; a zatem:
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
otworzy 2 okna, z których drugie nosi nazwę foo / bar i zostanie podzielone pionowo na pół (50%) z foo powyżej paska. Fokus byłby w oknie 2 (foo / bar), w górnym okienku (foo).
Uwaga: Numeracja sesji, okien i paneli zaczyna się od zera, chyba że w pliku .conf podałeś indeks podstawowy 1
Aby zarządzać wieloma sesjami, źródło oddzielnych plików sesji z pliku conf:
# initialize sessions
bind F source-file ~/.tmux/foo
bind B source-file ~/.tmux/bar