Как сделать бёбу вперед-слово и слово-назад с помощью CTRL+ стрелка?

При использовании в Uxterm Zsh прыгает слова, когда я нажимаю ctrl+left а также ctrl+right, При использовании в обычном ненастроенном byobu (бэкэнд tmux) это не так. Курсор сидит там, ничего не делая.

Однако я могу добиться этого, используя alt+b и alt+f, но мне бы очень хотелось использовать ctrl+arrow в соответствии с общей системной эргономикой.

3 ответа

Решение

Хорошо, я нашел обходной путь:

bindkey '^[[1;5D' backward-word
bindkey '^[[1;5C' forward-word

в ~/.zshrc

Чтобы узнать тайный код ключа, мне пришлось cat -v и введите их. Черт возьми, моя производительность выросла на 15%.

Создайте ~/.byobu/.tmux.conf с этим значением:

set-window-option -g xterm-keys on

Затем добавьте следующее ~/.byobu/keybindings.tmux

unbind-key -n C-Left
unbind-key -n C-Right

Патч здесь исправляет проблему для меня на Ubuntu 12.04

https://code.launchpad.net/~jake-biesinger/byobu/byobu/+merge/126830

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