奇怪的 Tmux 问题

奇怪的 Tmux 问题

当我尝试使用命令拆分 Tmux 窗口时,我得到了与预期相反的效果:

命令

tmux split-window -v

产生水平的split,而命令

tmux split-window -h 

产生垂直的分裂。

当尝试通过默认按键绑定进行拆分时,它会按预期工作,

C-b %      # Produces a vertical split
# or 
C-b "      # Produces a horizontal split

浪费时间在这上面感觉很荒谬,但不知何故,有些东西出了问题。如果需要,可以发布 tmux.conf。

答案1

Prefix+ 的默认绑定%(您描述的“垂直分割”) split-window -h(参见 的输出list-keys)。

听起来你可能只考虑了新窗格分隔线的方向。如果你考虑“水平”和“垂直”来描述窗格的哪个维度被分割以形成新窗格,这可能会有所帮助。

split-window -h分裂水平的窗格的空间。

                                <#####|#####> horizontal space

+-----------+                   +-----+-----+
|           |                   |     |     |
|           |     Prefix %      |     |     |
|           |                   |     |     |
|           |  split-window -h  |     |     |
|           |                   |     |     |
+-----------+                   +-----+-----+

split-window(无-h)并split-window -v拆分垂直的窗格的空间。

+-----------+                   +-----------+  ^  vertical space
|           |                   |           |  #
|           |     Prefix "      |           |  #
|           |                   +-----------+  -
|           |  split-window -v  |           |  #
|           |                   |           |  #
+-----------+                   +-----------+  v

分隔符最终必然会朝向相反的方向。

相关内容