在tmux中,我可以将窗格调整为绝对值

Ham*_*ner 90 tmux

是否有可能告诉tmux"将窗格调整为5行高"?

我知道我可以resize-pane -U 3移动分界线,但有时当使用不同尺寸的显示器登录时,大小已经被许多线条改变,我无法用眼睛来判断.我希望能够有一个命令将一个窗口改为恰当的行数,而不是用多个resize-pane命令来处理.

lea*_*nsp 136

怎么样Ctrl- B然后(按Ctrl)+箭头?

如果在tmux < 1.8,执行此操作Ctrl- B然后(Esc+箭头)*n,其中n是您要调整大小的次数.

  • 那就是`resize-pane -U 1`(或-D ...),这就是我在问题中提到的.所以我知道我可以做到这一点,它确实有效,但我想要一个可以映射的命令,然后轻松地重置大小. (4认同)
  • Esc +箭头键对我有用.不喜欢有太多按键的事实. (4认同)
  • 我也不喜欢这样,所以添加了"bind-key J resize-pane -D 5"和"bind-key K resize-pane -U 5",可以按J和K调整大小 (2认同)

ric*_*rdr 120

在tmux 1.8中,可以交互地调整窗格的大小.在默认键绑定下,这可以通过前缀键(Cb),然后是元键与箭头键(M箭头)组合来完成,其中箭头是上/下/左/右箭头键之一.

例如Ctrl- b然后Alt- Up将向上调整大小.

请注意,Alt可以按住键,同时按下向上/向下/向左/向右键多次以进行多次调整.

例如Ctrl- b后跟Alt- Up- Up- Left将向上调整大小两个动作并向左移动一个动作.

  • 在Mac上只是在窗口之间交替. (7认同)
  • 这适用于 Mac,@JackHasaKeyboard。不要忘记“Alt”键。 (2认同)

小智 82

用法:resize-pane [-DLRUZ] [-x width] [-y height] [-t target-pane] [调整]

即.

resize-pane -t 1 -y 5

  • 这不能使用tmux 1.9它调整大小但不是正确的值.我的conf:`set -g default-terminal"screen"`new splitw -v selectp -t 0 resize-pane -t 0 -y 5 set -g status off它几乎像tmux有一个最小值或用于自动设置的东西加载期间的行. (3认同)
  • `resize-pane`的`-x`和`-y`选项在*tmux*1.8中引入. (2认同)