Wie ändere ich die Reihenfolge der Bildschirme in byobu?

16

Ich möchte Shift+ und Shift+ binden , um meinen aktuellen Bildschirm in der Reihenfolge der Bildschirme nach links / rechts zu verschieben.

Wie geht das?

Dies sind die Versionen, die ich verwende:

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

Antworten:

22

Sie können Aktionen einfach mit Shift-Left und Shift-Right verknüpfen , indem Sie Folgendes verwenden:

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

Beachten Sie, dass Byobu 5.12 diese Bindungen standardmäßig für Shift-Left und Shift-Right verwendet .

Und Sie können ein Fenster ganz einfach von einer Fensternummer zur nächsten verschieben, indem Sie Folgendes drücken:

ctrl-a :number [SOME_NUMBER]

GNU Screen unterstützt jedoch nicht, dass SOME_NUMBER ein relativer Wert wie +1 oder -1 ist. Es muss sich vielmehr um eine absolute Fensternummer handeln, z. B. "8" oder "2".

Byobu unterstützt neben screen auch tmux als Backend . Tmux unterstützt diese Funktion. Markieren Sie dazu das Fenster, das Sie verschieben möchten, und drücken Sie , um es nach links und nach rechts zu verschieben.Ctrl-Shift-F3Ctrl-Shift-F4

Dustin Kirkland
quelle