大多数时候,我用 3 个窗格启动 tmux,每次我需要手动创建 3 个窗格并重构它们的位置,是否有任何方法可以使用自定义布局启动新会话?
我尝试用https://superuser.com/questions/1803835/tmux-tile-layout-arranges-8-panes-into-3x3-instead-of-4x2解决我的情况,但它返回
❯ tmux select-layout "$(cat my_layout)" s /private/tmp/tmux-501/default 上没有运行服务器
我该怎么办?
select-layout
命令需要在 tmux 会话中运行,因此您收到的错误消息可能是因为您没有运行任何 tmux 会话。您可以使用 tmux list-sessions
来验证这一点。
如果您想根据您引用的
guide在
my_layout
文件中保存的布局启动具有三个窗格的新 tmux 会话,您可以执行以下操作:
tmux new-session \; split-window -h \; split-window -v\; select-layout "$(cat my_layout)"\; attach