我创建了一个 tmux 脚本来打开几个窗口。它工作得很好,但后来我想在一个窗口上放置一个垂直拆分的窗格并将其大小调整为 5 个字符高。我无法让我的 bash 脚本正确调整窗格大小。根据我尝试的命令,它会增加或减少大小,但它的行为就像从 bash 执行时绑定到某个范围一样。
tmux split-window -v -l 5 -t 0 有和没有 -t 0tmux split-window -v -p 5 -t 0 有和没有 -t 0tmux split-window -v 后跟 tmux resize-pane -D 23 -t 1 有和没有 -t 参数tmux send-keys C-b '"' C-m其次是tmux send-keys C-b ':resize-pane -D 20'但通常将引号和 resize-pane 命令转储到实际的终端缓冲区中,而不是使用 tmux 执行命令。任何数量的最佳情况是窗格从屏幕的一半(56 行 / 2 = 28 行)调整到 20 行高(我的终端是 56 行高,因此一半 - 20 = 8)。或者,如果我将 resize-pane 命令设置为 -U …