我通常有两个这样的水平窗格:
+–––––––––+–––––––––+
| |
| |
| |
+–––––––––+–––––––––+
| |
| |
| |
+–––––––––––––––––––+
但想做一个像这样的全水平分割:
+–––––––––+–––––––––+
| | |
| | |
| | |
+–––––––––| |
| | |
| | |
| | |
+–––––––––––––––––––+
每当我进行拆分时,结果都是这样的:
+–––––––––+–––––––––+
| | |
| | |
| | |
+–––––––––+–––––––––+
| |
| |
| |
+–––––––––––––––––––+
因此,我想知道是否有一个命令可以进行全长垂直分割。谢谢!
编辑:我忘了说我只想使用一个命令从第一张图像转到第二张图像。
答案1
来自手动的[强调我的]:
split-window [-bdfhIvPZ] [-c start-directory] [-e environment] [-l size] [-t target-pane] [shell-command] [-F format]
(别名
splitw
:)通过分割目标窗格创建新窗格:
-h
进行水平分割和-v
垂直分割;如果均未指定,-v
则假定。[…] 该-b
选项导致在目标窗格的左侧或上方创建新窗格。该-f
选项将创建一个跨越整个窗口高度(用-h
)或整个窗口宽度(用-v
)的新窗格,而不是拆分活动窗格。[…]
您需要的 tmux 命令是split-window -hf
。您可以像任何其他 tmux 命令一样将其绑定到某个键(例如bind-key -T prefix ^ split-window -hf
在 中~/.tmux.conf
;请记住,当您(重新)启动 tmux 服务器或明确重新加载文件时会读取该文件(prefix:source ~/.tmux.conf
Enter))。
在 shell 中该命令如下:
tmux split-window -hf
答案2
您可以执行以下操作:
ctrl + b + %
进行垂直分割。
ctrl + b + "
进行水平分割。
ctrl + b + left arrow
移至左侧窗格。
ctrl + b + "
进行水平分割。
这样你就有了四个面板。