Wie ändere ich die Reihenfolge der Bildschirme in byobu?

6149
bukzor

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

Wie kann das gemacht werden?

Dies sind die Versionen, die ich verwende:

$ byobu -v byobu version 2.68 Screen version 4.00.03jw4 (FAU) 2-May-06 
15
Verwandte Themen: http://serverfault.com/questions/244294/gnu-screen-how-to-re-order-windows-change-the-scroll-shortcut-and-modify-th Der Hochstapler vor 12 Jahren 0

1 Antwort auf die Frage

20
Dustin Kirkland

Sie können auf einfache Weise Aktionen an shift-left und shift-right binden, indem Sie:

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 .

Sie können ein Fenster ganz einfach von einer Fensternummer zur anderen verschieben, indem Sie drücken:

ctrl-a :number [SOME_NUMBER] 

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

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