Я хотел бы связать 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
чтобы переместить его вправо.