Apakah mungkin untuk memiliki panel yang sama muncul di dua jendela berbeda dari satu sesi tmux?
Saya biasanya memiliki split horizontal tunggal di jendela utama saya dengan vim di panel atas (sekitar 80-90% dari ketinggian terminal), dan baris perintah di panel bawah tempat saya menjalankan program yang sedang saya kerjakan. Karena jendela bawahnya sangat kecil, saya sering tidak dapat melihat output kesalahan, dan menggunakan pintasan keyboard tmux untuk menggulir kembali semakin melelahkan. Saya ingin memiliki jendela kedua saya lampirkan ke panel yang sama sehingga jika saya perlu melihat lebih banyak dari output kesalahan saya, saya bisa dengan cepat beralih ke jendela kedua tanpa harus berurusan dengan scrollback. Apakah ini mungkin?
(Saya kira satu fallback akan menggunakan sesuatu seperti tee untuk menulis stdout ke file log dan menambahkannya di jendela kedua saya. Saya berharap itu tidak perlu)
Anda dapat menggunakan skrip untuk menampilkan sesi semu Anda ke file dan kemudian
tail
file itu di jendela kedua.Di panel kerja Anda.
Dan di panel tampilan Anda.
sumber
Saya setuju dengan yang lain bahwa untuk kasus Anda Prefix+ zakan menjadi solusi paling langsung, tetapi untuk pertanyaan umum tentang mirroring a pane ada sedikit retasan yang bisa bekerja - bersarang sesi layar di dalam tmux.
Instal layar gnu, lalu mulai untuk panel yang ingin Anda mirror. Lalu
screen -x
untuk memasang di panel lain.Anda juga bisa membuat sarang sesi tmux lain di panel jika Anda mau, tetapi sesi tmux harus disarangkan dengan hati-hati.
sumber