題 如何在tmux中將2個水平窗格轉換為垂直窗格?


在2個窗口上執行連接窗格後,您有2個水平窗格。如何將窗格重新排列為垂直窗格?


169
2017-10-26 00:28


起源




答案:


C-b space (勢必 next-layout 默認情況下)循環可用佈局,您也可以使用 select-layout 命令。

M-1 to M-5  Arrange panes in one of the five preset layouts: even-
            horizontal, even-vertical, main-horizontal, main-
            vertical, or tiled.

在OS X上, M 是 Esc,即 Ctrl-b  Esc-1

看到 man tmux 更多細節。


234
2017-10-26 01:09



是的,有效, C-b M-1 為我工作 - krishonadish


應該 能夠使用:

CTRL - b  - 2

要做到這一點,但我無法測試它,因為OS X不喜歡任何“meta”(我們至少有共同點)。

資源: http://hyperpolyglot.org/multiplexers


8
2017-10-26 00:53



您應該能夠使用“option as meta”配置終端模擬器(終奌站)或“選項為+ Esc”(iTerm2),但你總是可以手動輸入C-b M-2作為C-b ESC 2。 - Chris Johnsen


在Mac OS Yosemite中,這適用於:

Prefix + Option-[1-5]

例如:Ctrl-b Option-1


8
2017-07-16 09:57





還有一個選項可以明確要求連接/拆分垂直/水平發生: -h 和 -v 

(參見手冊頁並註意-h / -v可以  參考分隔線的方向)。


2
2017-10-30 11:11