当我尝试使用命令拆分 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
分隔符最终必然会朝向相反的方向。