假设我有一个带有两个窗格的窗口(大小无关,“A”=活动)
+-----+-----+
| | A |
| | |
| | |
| | |
+-----+-----+
如果我这样做,split-window
我会得到:
+-----+-----+
| | A |
| | |
| +-----+
| | |
+-----+-----+
这通常没问题。但我可以告诉它拆分父窗口而不是当前窗格吗?例如:
+-----+-----+
| | A |
| | |
+-----+-----+
| |
+-----------+
答案1
尝试这个:
:splitw -v -f
根据此描述:
-f 选项创建一个跨越整个窗口高度(使用 -h)或整个窗口宽度(使用 -v)的新窗格,而不是分割活动窗格。
我猜测它仍然不如“父窗格”设计那么多功能,但可以轻松解决许多不太复杂的布局。
答案2
原始答案:
splitw 命令支持指定目标。
使用 -t 指定窗格。
Ctrl-B :splitw -t 0
在一个非常有用的旁注:
Ctrl-B q将有助于识别要使用哪个窗格。
想要在同一窗格上做到这一点(例如,键盘,而是“当前的窗格”?在 窗格 #1中做一些事情,以 使窗格看起来不同,以便您可以看到它的作用(4):按CTRL-B
( 5):尽管您需要一个 结肠 ,这是以下文本的一部分。
:splitw -t splitw -t 0 -h;
(6):按Enter键,运行复合命令。
注意(7):所示的方法取决于特定的窗格数字,因此我并不是说该解决方案对其他布局高度适应,因此,键盘绑定可能会产生其他启动情况,但这可能会在其他启动情况下进行。关于这种方法,尤其是使用
Kill-Pane。