วิธีการแปลงบานหน้าต่างแนวนอน 2 บานเป็นบานหน้าต่างแนวตั้งใน tmux?


201

หลังจากเข้าร่วมบานหน้าต่างใน 2 หน้าต่างคุณมีบานหน้าต่างแนวนอน 2 บาน ฉันจะจัดเรียงบานหน้าต่างใหม่เป็นบานหน้าต่างแนวตั้งแทนได้อย่างไร

คำตอบ:


277

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เป็นคือEscCtrl-b Esc-1

ดูman tmuxรายละเอียดเพิ่มเติมได้ที่


4
ใช่ที่ทำงานได้C-b M-1ทำงานให้ฉัน
krishonadish


8

คุณควรจะสามารถใช้:

ctrl- b meta-2

ทำสิ่งนี้ แต่ฉันไม่สามารถทดสอบได้เนื่องจาก OS X ไม่ชอบอะไรเลย "meta" (อย่างน้อยเราก็มีเหมือนกัน)

ที่มา: http://hyperpolyglot.org/multiplexers


7
คุณควรจะสามารถกำหนดค่าตัวจำลองเทอร์มินัลของคุณด้วย "ตัวเลือกเป็นเมตา" ( เทอร์มินัล ) หรือ "ตัวเลือกเป็น + Esc" ( iTerm2 ) แต่คุณสามารถพิมพ์ Cb M-2 ด้วยตนเองเป็น Cb ESC 2
Chris Johnsen

2

นอกจากนี้ยังมีตัวเลือกสำหรับการเข้าร่วม / แยกอย่างชัดเจนเพื่อให้เกิดขึ้นในแนวตั้ง / แนวนอน: -hและ-v

(ดู man page และโปรดทราบว่า -h / -v ไม่ได้อ้างอิงถึงทิศทางของเส้นคั่น)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.