tmux:如何将两个tmux窗口合并为一个窗格?


115

我有两个tmux窗口,每个窗口中只有一个窗格,我想将这两个窗格作为水平拆分窗格合并到一个窗口中。我该怎么办?


3
这是一个很好的答案。 superuser.com/questions/266567/…–
ekangas

23
问题在24小时内作为主题关闭。四年后,有五十个赞成票,70个赞成票。在线社区的“标准”最糟糕。
约书亚·库克

Answers:


164

实际上,我找到了实现此目标的方法。假设两个窗口分别是数字1和2。

join-pane -s 2 -t 1 

这将移动2 窗口作为窗格到1 窗口。相反的命令是break-pane


28
实际上join-pane是将一个窗格移动到另一个窗格,而不是移动窗口。join-pane -s 2 -t 1不会并排放置两个窗口,而是两个窗格。只是每个窗口恰好只有一个窗格。如果您有两个窗口,每个窗口都有多个窗格,则要并排放置两个窗格,可以说它们是窗格,0.0并且1.0可以并排放置:1)创建一个新窗口2)将窗格0.0移至窗格2.03)将窗格1.0移至窗格2.04 )杀死窗格2.0。窗格0.0表示第0个窗口的第0个窗格。

正如@Hong所说,答案可以解决问题,但说明不正确。可以将两个窗口合并在一起,将导致1个窗口分成2个窗格。窗口编号的示例也可能会使ppl感到困惑,因为在提出问题时没有提及第三个窗口,因此正确地将其设置为窗口编号0和1(tmux始终从窗口0开始),也许OP可能会改变问题以及答案,以便重新打开问题并正确制定答案。但这是我的看法。
查尔斯

我可以映射到此键盘快捷键吗?
伊桑·卡雷
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.