ネストされたセッションを確立するzshスクリプトを作成しています。そのセッション内にセッションとセッションがあります。
sessionA
sessionB
sessionA
分離モードで作成-d
し、tmux
その中で呼び出してネストを生成できますが、どのように切り替えますsessionB
かsessionB
?
確認してmanpage
みるとオプションがありませんswitch-session
。ありがとう。
ベストアンサー1
まずセッションを開始します。
tmux new-session -s [session-name] -n [first-tmux-screen-name] -d
Splitwオプションを使用して、このウィンドウをさまざまな部分に分割できます。
tmux splitw -h
tmux splitw -v
セクションを選択することもできます。
tmux selectp -t0
tmux splitw -v
ネストされた各ウィンドウで表示または実行したい項目に応じてsend-keyオプションを使用します。この tmux セッションに新しいウィンドウを追加するには、次のコマンドを使用できます。
tmux new-window -n [name-of-new-window] -t [session-name]
zshは私のために働いた。
#!/bin/zsh
tmux new-session -s test -n four-screen -d
tmux splitw -h
tmux splitw -v
tmux selectp -t0
tmux splitw -v
スクリプトの実行後: zsh scriptname.zsh セッションに接続: tmux Attach