小编Eri*_*c H的帖子

无法从 bash 脚本调整 tmux 窗格的大小

背景和问题:

我创建了一个 tmux 脚本来打开几个窗口。它工作得很好,但后来我想在一个窗口上放置一个垂直拆分的窗格并将其大小调整为 5 个字符高。我无法让我的 bash 脚本正确调整窗格大小。根据我尝试的命令,它会增加或减少大小,但它的行为就像从 bash 执行时绑定到某个范围一样。

我尝试过的一些命令/变体:

  1. tmux split-window -v -l 5 -t 0 有和没有 -t 0
  2. tmux split-window -v -p 5 -t 0 有和没有 -t 0
  3. tmux split-window -v 后跟 tmux resize-pane -D 23 -t 1 有和没有 -t 参数
  4. 我还尝试了以下变体: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 …

bash tmux bash-scripting

6
推荐指数
1
解决办法
4019
查看次数

标签 统计

bash ×1

bash-scripting ×1

tmux ×1