我最近开始使用tmux,非常喜欢它。我想知道如何使用百分比设置窗格的大小。例如,连续有3个面板,我想将1个窗格设置为占据窗口宽度的20%,而其他2个窗格则分别占据窗口宽度的40%。但是到目前为止,我只能在下面找到命令。
Ctrl+B Alt+Arrow
- Resize the active pane
resize-pane -R 20
- Resizes the pane right by 20 cells
还有更好的方法吗?
答案 0 :(得分:2)
没有一个用于调整大小窗格的-p标志,这是您真正想要的,尽管它已经存在于待办事项列表中一段时间了。取而代之的是,您将需要使用-x或-y并自己计算大小,例如,像这样的shell脚本:
W=$(tmux display -p '#{window_width}')
L=$(expr $W \* 2 / 10)
R=$(expr $W \* 4 / 10)
tmux resizep -t{left} -x $L
tmux resizep -t{right} -x $R
另一种选择是按照需要设置布局,然后获取布局字符串(您可以在“ tmux lsw”中看到它),然后可以使用“ tmux”将其重新应用于具有相同数量窗格的其他窗口选择...”)。