Tmux 使用现有窗格拆分父窗口

Tmux 使用现有窗格拆分父窗口

假设我有一个带有两个窗格的窗口(大小无关,“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。

相关内容