tmux: Làm thế nào để nối hai cửa sổ tmux thành một, làm ngăn?


115

Tôi có hai cửa sổ tmux, với một ngăn duy nhất trong mỗi ngăn và tôi muốn nối hai ngăn này lại với nhau thành một cửa sổ duy nhất dưới dạng ngăn chia theo chiều ngang. Làm thế nào tôi có thể làm điều đó?


3
đây là một câu trả lời tốt cho câu hỏi. superuser.com/questions/266567/…
ekangas

23
Câu hỏi bị đóng lại vì lạc đề trong vòng 24 giờ. Bốn năm sau, 50 phiếu ủng hộ cho câu hỏi, 70 phiếu bầu cho câu trả lời. Cộng đồng trực tuyến "tiêu chuẩn" ở mức tệ nhất của họ.
Joshua Cook

Câu trả lời:


164

Thực ra tôi đã tìm ra cách để làm điều đó. Giả sử hai cửa sổ là số 1 và số 2. Sử dụng

join-pane -s 2 -t 1 

Thao tác này sẽ di chuyển cửa sổ thứ 2 dưới dạng ngăn sang cửa sổ thứ nhất . Lệnh ngược lại làbreak-pane


28
Thực ra join-panelà di chuyển một cửa sổ này sang một cửa sổ khác, không phải để di chuyển cửa sổ. join-pane -s 2 -t 1không đặt hai cửa sổ cạnh nhau mà thay vào đó là hai ô. Chỉ là các cửa sổ chỉ có một ngăn mỗi cửa sổ. Nếu bạn có hai cửa sổ, cả hai đều có nhiều ngăn, để đặt hai trong số các ngăn, giả sử chúng là ngăn 0.01.0cạnh nhau, bạn có thể: 1) tạo cửa sổ mới 2) di chuyển ngăn 0.0sang ngăn 2.03) di chuyển ngăn 1.0sang ngăn 2.04 ) tiêu diệt ngăn 2.0. Pane 0.0có nghĩa là ngăn thứ 0 của cửa sổ thứ 0.
Hồng

Như đã nói bởi @Hong, câu trả lời giải quyết được vấn đề nhưng lời giải thích không chính xác. Hai cửa sổ có thể được nối và sẽ dẫn đến 1 cửa sổ được chia thành 2 ngăn. Và ví dụ về số cửa sổ cũng có thể gây nhầm lẫn cho ppl bởi vì câu hỏi được đưa ra không có đề cập đến cửa sổ thứ ba vì vậy để nói chính xác nó phải là cửa sổ số 0 và 1 (tmux bắt đầu luôn bằng cửa sổ 0) Có thể OP có thể thay đổi câu hỏi cũng như câu trả lời theo cách đó câu hỏi sẽ được mở lại và câu trả lời được xây dựng chính xác. Nhưng đó là ý kiến ​​của tôi.
Charles

có phím tắt nào cho cái này mà tôi có thể ánh xạ tới không?
Ishan Khare
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.