tmux: Bagaimana cara menggabungkan dua jendela tmux menjadi satu, sebagai panel?
115
Saya memiliki dua jendela tmux, dengan satu panel di masing-masing, dan saya ingin menggabungkan kedua panel ini menjadi satu jendela sebagai panel pemisah horizontal. Bagaimana saya bisa melakukan itu?
Pertanyaan ditutup karena keluar topik dalam waktu 24 jam. Empat tahun kemudian lima puluh suara positif untuk pertanyaan, 70 suara positif untuk jawaban. "Standar" komunitas online paling buruk.
Joshua Cook
Jawaban:
164
Sebenarnya saya menemukan cara untuk melakukan itu. Misalkan dua jendela adalah nomor 1 dan 2. Gunakan
join-pane -s 2 -t 1
Ini akan memindahkan 2 nd jendela sebagai panel ke 1 st jendela. Perintah sebaliknya adalahbreak-pane
Sebenarnya join-paneadalah memindahkan satu panel ke panel lain, bukan memindahkan jendela. join-pane -s 2 -t 1tidak menempatkan dua jendela berdampingan, melainkan dua panel. Hanya saja setiap jendela hanya memiliki satu panel. Jika Anda memiliki dua jendela yang keduanya memiliki banyak panel, untuk meletakkan dua panel, katakanlah itu panel 0.0dan 1.0, berdampingan, Anda dapat: 1) membuat jendela baru 2) memindahkan panel 0.0ke panel 2.03) memindahkan panel 1.0ke panel 2.04 ) membunuh panel 2.0. Pane 0.0berarti panel ke-0 dari jendela ke-0.
Hong
Seperti yang sudah dikatakan oleh @Hong, jawabannya menyelesaikan masalah tetapi penjelasannya salah. Dua jendela dapat digabungkan dan akan menghasilkan 1 jendela yang terbagi menjadi 2 panel. Dan contoh nomor jendela juga bisa membingungkan ppl karena saat pertanyaan dibuat tidak ada penyebutan jendela ketiga jadi untuk meletakkannya dengan benar seharusnya jendela nomor 0 dan 1 (tmux selalu dimulai dengan jendela 0) Mungkin OP bisa berubah soal sekaligus jawaban sehingga soal akan dibuka kembali dan jawabannya dirumuskan dengan benar. Tapi itu pendapat saya.
Charles
apakah ada pintasan keyboard untuk ini yang bisa saya petakan?
Jawaban:
Sebenarnya saya menemukan cara untuk melakukan itu. Misalkan dua jendela adalah nomor 1 dan 2. Gunakan
Ini akan memindahkan 2 nd jendela sebagai panel ke 1 st jendela. Perintah sebaliknya adalah
break-pane
sumber
join-pane
adalah memindahkan satu panel ke panel lain, bukan memindahkan jendela.join-pane -s 2 -t 1
tidak menempatkan dua jendela berdampingan, melainkan dua panel. Hanya saja setiap jendela hanya memiliki satu panel. Jika Anda memiliki dua jendela yang keduanya memiliki banyak panel, untuk meletakkan dua panel, katakanlah itu panel0.0
dan1.0
, berdampingan, Anda dapat: 1) membuat jendela baru 2) memindahkan panel0.0
ke panel2.0
3) memindahkan panel1.0
ke panel2.0
4 ) membunuh panel2.0
. Pane0.0
berarti panel ke-0 dari jendela ke-0.