Как изменить порядок экранов в byobu?

Как изменить порядок экранов в byobu?

Я хотел бы связать Shift+ и Shift+ для перемещения текущего экрана влево/вправо в порядке расположения экранов.

Как это может быть сделано?

Вот версии, которые я использую:

$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06

решение1

Вы можете легко привязать действия ксдвиг влевоисдвиг вправо, с использованием:

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

Обратите внимание, что Byobu 5.12 использует эти привязки по умолчанию длясдвиг влевоисдвиг вправо.

И вы можете легко переместить окно с одного номера окна на другой, нажав:

ctrl-a :number [SOME_NUMBER]

Однако GNU Screen не поддерживает SOME_NUMBER как относительное значение, например +1 или -1. Вместо этого это должен быть абсолютный номер окна, например "8" или "2".

Бёбутакжеподдерживаетtmuxкак бэкэнд, в дополнение кэкран. Tmux поддерживает эту функцию, и это можно сделать, выделив окно, которое вы хотите переместить, и нажав , Ctrl-Shift-F3чтобы переместить его влево, или , Ctrl-Shift-F4чтобы переместить его вправо.

Связанный контент