yPh*_*hil 6 shell ergonomics zsh byobu
当在uxterm zsh中使用时,我按ctrl+left和时跳字ctrl+right.当在普通的未配置的byobu(tmux后端)中使用时,它不是.光标在那里什么都不做.
然而,我可以通过使用alt + b和alt + f实现这一点,但我真的想使用ctrl +箭头来保持一般的系统范围的人体工程学.
~/.byobu/.tmux.conf使用此值创建:
set-window-option -g xterm-keys on
Run Code Online (Sandbox Code Playgroud)
然后添加以下内容 ~/.byobu/keybindings.tmux
unbind-key -n C-Left
unbind-key -n C-Right
Run Code Online (Sandbox Code Playgroud)
好的,我找到了一个解决方法:
bindkey '^[[1;5D' backward-word
bindkey '^[[1;5C' forward-word
Run Code Online (Sandbox Code Playgroud)
在 ~/.zshrc
要查找我必须使用的神秘密钥代码cat -v并输入它们.天哪,我的工作效率提高了15%.