我正在尝试编写 shell 脚本来在 tmux 中创建 Pane 。
#!/bin/sh
tmux rename-window user
tmux new-session -d
tmux split-window -h
tmux selectp -t 1
tmux split-window -h
tmux select-layout even-horizontal
tmux selectp -t 2
tmux split-window -v
但是执行上述代码时不会产生所需的输出。
图片表示代码执行时产生的输出:
相反,当所有命令都写入 tmux 时,它会产生所需的输出。
图片表示手动输入命令时产生的输出:
如何修改代码以产生所需的结果?
最佳答案
试试这个,看起来它可以满足您的需要(根据“所需输出”图像判断):
tmux split-window -h
tmux split-window -h
tmux select-layout even-horizontal
tmux split-window -v
tmux select-pane -t 0
您还可以尝试使用类似 https://github.com/tmux-plugins/tmux-resurrect 的内容来保留您的布局。 .
关于shell - 使用 shell 脚本的 tmux 分割窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48619192/