tmux setara dengan layar GNU: mode bungkus


14

Saya pengguna layar yang lama mencoba untuk melompat ke tmux. Salah satu fitur layar yang saya gunakan adalah kemampuan untuk memotong Ctrla :set wrapoutput. Ini sangat berguna saat mengekor file log atau mengikuti sesi kompilasi yang panjangnya ratusan karakter.

Saya telah membaca manhalaman dan googled secara luas dan tidak dapat menemukan perintah yang setara, atau penyelesaian yang layak menggunakan perintah shell. Yang paling dekat yang bisa saya lakukan adalah menyalurkan segalanya ke less -Sdan mengurangi mode "follow".

Jawaban:


7

Saya tidak berpikir tmuxmemiliki fitur ini, permintaan fitur ?

Salah satu solusi pipable yang sering saya gunakan adalah "memotong" hingga dan termasuk $ COLUMNS:

tail -f LOG | cut -c1-$COLUMNS

Perhatikan bahwa ini bukan "nowrap", ini sebenarnya menghilangkan ujung garis. Juga, mengubah ukuran terminal tidak ditindaklanjuti.


Terimakasih atas infonya. Saya sudah mencoba variasi pada tema juga. Saya telah menemukan "less -eS --follow-name" sedekat yang saya bisa ... JIKA jika ingat untuk menjalankan perintah itu terlebih dahulu.
Doug

1
Anda mungkin melakukan sedikit lebih baik dengan itu less +G +F -eS --follow-name, yang akan membawa Anda langsung ke mode ekor. Tapi Anda benar, akan lebih baik jika terminal menangani pembungkus.
Thor

+Gsebenarnya berlebihan.
Thor

Sayangnya ini tidak bekerja dengan xtail ...
MemphiZ

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.