如何创建在 tmux 窗口中调整窗格大小的快捷方式?

如何创建在 tmux 窗口中调整窗格大小的快捷方式?

我有很多问题tmuxMac 上。

我遇到的一个问题是我无法绑定一个键来tmux.conf调整窗格的大小。

我需要的是CTRL-b: resize-pane -U 10.我正在尝试使用快捷键将窗格的大小向上增加十个单元格(或向下或向左或向右),而不必一遍又一遍地键入此内容(不幸的是,我目前正在这样做)。

CTRL但我找不到配置此功能的方法,因为在 Mac 上,其他键在 Linux 上的工作方式似乎有所不同。

答案1

下面是我的按键绑定,可以让我调整窗格的大小。

它使用Alt+ direction,其中方向键与 Vim 中的相同:

  k
h l
  j
# Resize the current pane using Alt + direction
bind -n M-k resize-pane -U 5
bind -n M-j resize-pane -D 5
bind -n M-h resize-pane -L 5
bind -n M-l resize-pane -R 5

答案2

~/.tmux.conf

bind e resize-pane -U 10

然后,tmux source-file ~/.tmux.conf。 (另一个有用的快捷方式:使用相同的原理)。

答案3

已有快捷方式:按住Ctrl,再按b,然后用 等调整大小不松开Ctrl

另外,与

set -g mouse on

~/.tmux.conf用鼠标来做。但是,启用此设置后,您需要按住鼠标Shift才能进行选择并使用滚轮进行粘贴。

相关内容