ALT+стрелка влево и ALT+стрелка вправо не работают в tmux (zsh) на Mac OSX

ALT+стрелка влево и ALT+стрелка вправо не работают в tmux (zsh) на Mac OSX

Я настроил свой 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, чтобы убедиться в правильности последовательности.

Связанный контент