15

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

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

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

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

1 ответ1

21

Вы можете легко привязать действия к shift-left и shift-right, используя:

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

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

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

ctrl-a :number [SOME_NUMBER]

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .