Как сделать бёбу вперед-слово и слово-назад с помощью 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