上下文:我有一个窗口分为三个窗格。顶部窗格正在运行一个脚本,该脚本通过偶尔运行“hg xl”来显示我的善变状态。我的脚本知道该命令输出了多少行。
有没有办法让这个程序调整其窗格大小,使其恰好适合此输出的行数?
答案1
您可以让脚本运行 tmux 命令来将窗格大小调整为选定的 y 高度,例如 30 行:
tmux resize-pane -t "$TMUX_PANE" -y 30
环境变量TMUX_PANE
将由窗格中运行的 shell 中的 tmux 设置,或者您可能已经知道它(例如,第一个窗格为 0.0)。