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

Jim*_*Jim 9 linux command-line osx ssh tmux

我有很多的问题tmux在Mac上。

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

我需要的是CTRL-b: resize-pane -U 10我目前所做的将窗格的大小增加十个单元格(或向下或向左或向右)以通过快捷键完成,而不是实际上必须一遍又一遍地输入(不幸的是,我目前正在这样做)。

但是我找不到配置它的方法,因为在 Mac 上,CTRL其他键的工作方式似乎与在 Linux 上不同。

任何人都可以帮我吗?

Mat*_*aun 10

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

它使用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
Run Code Online (Sandbox Code Playgroud)


Ema*_*erg 7

~/.tmux.conf

bind e resize-pane -U 10
Run Code Online (Sandbox Code Playgroud)

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

  • 1) 所以`bind e resize-pane -U 10` 是`tmux` 中的一行,它将键`e` 与resize 绑定在一起吗?我应该在 `e` 之前按下 `ctrl-b` 吗?2)我不确定你对`tmux source-file ~/.tmux.conf` 的意思。`tmux` 不读取主目录的 conf 文件吗? (2认同)