我已将 zsh 配置为使用 ALT 和左/右箭头来向左/向右书写单词,并在文件中使用以下内容~/.zshrc
,但是当我打开 tmux 会话时,它不起作用并且只输出“D”或“C”...
bindkey -e
bindkey '^[^[[C' forward-word
bindkey '^[^[[D' backward-word
有人能帮助我实现这个功能吗?
答案1
您的转义序列似乎不正确。请尝试以下方法:
bindkey -e
bindkey '^[[1;3C' forward-word
bindkey '^[[1;3D' backward-word
正如 mpy 在评论中所建议的那样,您应该运行cat
并按Alt+Left和Alt+Right以确保正确的顺序。