答案1
简而言之,这个序列就是你想要的:
tmux new-window \; split-window -p 66 \; split-window -d \; split-window -h
流程如下:
tmux new-window
:创建一个窗口(好吧,你想要一个新会话,这确实创造了一个窗户启动时)split-window -p 66
:将底部三分之二的垂直空间分配给辅助窗格并将其聚焦split-window -d
:垂直将底部窗格一分为二,没有聚焦新窗格(即焦点停留在第二个窗格上 – 现在中心– 窗格)split-window -h
:水平将中心窗格一分为二
至于为什么需要 \;, 查看tmux 手册页:
可以将多个命令一起指定为命令序列的一部分。每个命令应以空格和分号分隔;命令按从左到右的顺序执行,以反斜杠结尾的行继续执行下一行,除非使用另一个反斜杠进行转义。可以通过使用反斜杠进行转义来包含文字分号(例如,在为 bind-key 指定命令序列时)。