6

当我在 uxterm 中使用时,zsh 会在我按下ctrl+leftand时跳词ctrl+right。当在普通未配置的 byobu(tmux 后端)中使用时,它不是。光标坐在那里什么也不做。

然而,我可以通过使用 alt+b 和 alt+f 来实现这一点,但我真的很想使用 ctrl+arrow 以符合一般系统范围的人体工程学。

4

3 回答 3

7

~/.byobu/.tmux.conf使用此值创建:

set-window-option -g xterm-keys on

然后将以下内容添加到~/.byobu/keybindings.tmux

unbind-key -n C-Left
unbind-key -n C-Right
于 2013-04-13T14:09:36.287 回答
5

好的,我找到了解决方法:

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

~/.zshrc

为了找出我必须cat -v输入的神秘密钥代码。天哪,我的工作效率提高了 15%。

于 2013-04-16T18:47:41.937 回答
2

此处的补丁为我在 Ubuntu 12.04 上解决了问题

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

于 2013-07-01T20:11:19.800 回答