在uxterm中使用时,zsh会在按ctrl+left
和ctrl+right
时跳过单词。
当在普通的未配置的byobu(tmux后端)中使用时,它不是。光标在那里什么都不做。
然而,我可以通过使用alt + b和alt + f实现这一点,但我真的想使用ctrl + arrow来保持一般的系统范围的人体工程学。
答案 0 :(得分:7)
使用此值创建~/.byobu/.tmux.conf
:
set-window-option -g xterm-keys on
然后将以下内容添加到~/.byobu/keybindings.tmux
unbind-key -n C-Left
unbind-key -n C-Right
答案 1 :(得分:5)
好的,我找到了解决方法:
bindkey '^[[1;5D' backward-word
bindkey '^[[1;5C' forward-word
~/.zshrc
中的
要查找我必须cat -v
的神秘密钥代码并输入它们。天哪,我的工作效率提高了15%。
答案 2 :(得分:2)
这里的补丁在Ubuntu 12.04上为我解决了问题
https://code.launchpad.net/~jake-biesinger/byobu/byobu/+merge/126830