Bagaimana cara mengubah urutan layar di byobu?

16

Saya ingin mengikat Shift+ dan Shift+ untuk memindahkan layar saya saat ini ke kiri / kanan dalam urutan layar.

Bagaimana ini bisa dilakukan?

Ini adalah versi yang saya gunakan:

$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06
bukzor
sumber
Terkait: serverfault.com/questions/244294/…
Der Hochstapler

Jawaban:

22

Anda dapat dengan mudah mengikat tindakan ke kiri-kanan dan kanan-kiri , menggunakan:

bindkey "^[[1;2D" prev
bindkey "^[[1;2C" next

Perhatikan bahwa Byobu 5.12 menggunakan binding ini secara default untuk shift-left dan shift-right .

Dan Anda dapat dengan mudah memindahkan jendela dari satu nomor jendela ke jendela lainnya dengan menekan:

ctrl-a :number [SOME_NUMBER]

Namun, Layar GNU tidak mendukung SOME_NUMBER menjadi nilai relatif, seperti +1 atau -1. Sebaliknya, itu harus berupa nomor jendela absolut, seperti "8" atau "2".

Byobu juga mendukung tmux sebagai backend, selain layar . Tmux memang memiliki dukungan untuk fitur ini, dan ini dapat dilakukan dengan menyorot jendela yang ingin Anda pindahkan, dan menekan Ctrl-Shift-F3untuk memindahkannya ke kiri, dan Ctrl-Shift-F4untuk memindahkannya ke kanan.

Dustin Kirkland
sumber