我意识到,一般来说,重塑窗格布局并非易事,但我对至少能够交换两个相邻窗格的布局感兴趣。
假设我将这些窗格布置成这样
 _____________
|    |        |
|    |   2    |
|    |________|
| 0  |        |
|    |        |
|    |        |
|    |   3    |
|____|        |
| 1  |        |
|____|________|
现在我发现我想要更多的垂直空间与窗格 3。考虑如何用窗格 0 或 1 重新排列它显然不是一件容易的事,但如果我能告诉 3 和 2 翻转拆分轴,那就太好了:
 _____________
|    |     |  |
|    |     |  |
|    |     |  |
| 0  |     |  |
|    |  3  |2 |
|    |     |  |
|    |     |  |
|____|     |  |
| 1  |     |  |
|____|_____|__|
(注意这里 tmux 很可能会重新排序,所以旧的 3 变成了新的窗格 #2)
目前,当我尝试运行join-pane -h以重新组织它时,它告诉我“无法将窗格加入自己的窗口”。是的,好吧,我只是想在不破坏整个布局的情况下对其进行洗牌。
我想一种解决方法是将其拆分为自己命名的窗口,然后立即将其重新加入,尽管它看起来无法确定切换到的方向(水平与垂直)。
请注意,这与交换两个窗格的位置的操作不同,其中存在一个可以使用的命令。我正在寻找交换分裂轴。