Как игнорировать Ctrl-A, когда уже выбрана другая escape-последовательность

С выпуском 11.10 старая настройка byobu, которая была у меня из screen, больше не работает. Раньше я просто добавлял

esacpe ``

в конце ~/.byobu/keybindings, чтобы сделать отметку с помощью escape для последовательности клавиш byobu. Это позволило мне освободить Ctrl-a стандартное поведение Readline / Bash / Emacs / ... emacs для перехода к началу строки.

Больше нет. Теперь byobu-ctrl-a вставляет, и я не смог понять старое поведение (по сути: все значения по умолчанию, но `как escape-последовательность) назад.

Подсказки, или, что еще лучше, решения, будет принята с благодарностью.

2
задан 9 November 2011 в 00:39

1 ответ

Вы можете настроить это, используя byobu-config . Просто введите это в командной строке и выберите «Изменить escape-последовательность», и все готово. По общему признанию это только позволяет установить последовательность Ctrl-.

Похоже, это редактирует ~/.byobu/keybindings для вас. Я попытался отредактировать это вручную, и это работало для меня. Содержимое шахты с backtick работает:

source /usr/share/byobu/keybindings/screen-escape-keys
escape ``
register x "`"      #     | Goes with the F12 definition
register x "^A"
0
ответ дан 9 November 2011 в 00:39

Другие вопросы по тегам:

Похожие вопросы: