如何自动调整tmux中窗格的大小?


41

在Vim中,

 C-W =

窗口会自动调整为相同的高度。

在tmux中,

 :resize-pane -U 10

我可以在10中增加tmux窗格的高度。

如何自动将窗格调整为相同的高度?

Answers:


64

我建议使用五个tmux预设之一来调整多个窗格的大小:

C-b M-1             # vertical split, all panes same width
C-b M-2             # horizontal split, all panes same height
C-b M-3             # horizontal split, main pane on top,
                      other panes on bottom, vertically split, all same width
C-b M-4             # vertical split, main pane left,
                      other panes right, horizontally split, all same height
C-b M-5             # tile, new panes on bottom, same height before same width

M表示通常绑定到的元密钥ALT

在Mac上,通常使用meta键Esc,如下面评论所述

有关更多信息,请参见tmux联机帮助页。


14
M代表“元”,而不是“魔术” :)在Mac上(问题中未指定,仅是为了让可能阅读此内容的所有Mac用户受益),通常是Escape键。
chepner 2012年

1
@chepner现在,您让我从我的回复中
汲取

1
+1…我有一个从Linux上运行的源编译的tmux,默认的元键也是Escape,而不是Alt。
康拉德·鲁道夫2013年

1
在Mac的iterm2中将左选项键重新映射到+ Esc很有用。首选项->配置文件->键->左选项键用作...设置。
Danny

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.