tmux: จะรวมสองหน้าต่าง tmux เข้าเป็นบานหน้าต่างได้อย่างไร?


115

ฉันมีหน้าต่าง tmux สองบานโดยมีบานหน้าต่างเดียวในแต่ละบานและฉันต้องการรวมบานหน้าต่างสองบานนี้เข้าด้วยกันเป็นหน้าต่างเดียวเป็นบานหน้าต่างแยกแนวนอน ฉันจะทำอย่างนั้นได้อย่างไร?


3
นี่คือคำตอบที่ดีสำหรับคำถาม superuser.com/questions/266567/…
ekangas

23
คำถามปิดเป็นนอกหัวข้อภายใน 24 ชั่วโมง สี่ปีต่อมา 50 โหวตโหวตสำหรับคำถาม 70 โหวตสำหรับคำตอบ "มาตรฐาน" ของชุมชนออนไลน์ที่เลวร้ายที่สุด
Joshua Cook

คำตอบ:


165

อันที่จริงฉันพบวิธีที่จะทำเช่นนั้น สมมติว่าหน้าต่างสองบานคือหมายเลข 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

ดังที่ได้กล่าวไปแล้วโดย @Hong คำตอบช่วยแก้ปัญหาได้ แต่คำอธิบายไม่ถูกต้อง สามารถรวมหน้าต่างได้สองบานและจะทำให้เป็น 1 หน้าต่างแบ่งออกเป็น 2 บาน และตัวอย่างของหมายเลขหน้าต่างยังสามารถสร้างความสับสนให้กับ ppl ได้เนื่องจากคำถามที่เกิดขึ้นไม่มีการพูดถึงหน้าต่างที่สามดังนั้นเพื่อให้ถูกต้องควรเป็นหน้าต่างหมายเลข 0 และ 1 (tmux เริ่มต้นด้วยหน้าต่าง 0 เสมอ) บางที OP อาจเปลี่ยนแปลงได้ คำถามเช่นเดียวกับคำตอบในลักษณะที่คำถามจะถูกเปิดใหม่และคำตอบได้รับการกำหนดอย่างถูกต้อง แต่นั่นคือความคิดของฉัน
Charles

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