ALT+左箭頭和 ALT+右箭頭在 Mac OSX 上的 tmux (zsh) 中不起作用

ALT+左箭頭和 ALT+右箭頭在 Mac OSX 上的 tmux (zsh) 中不起作用

我已經將我的 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+LeftAlt+Right以確保順序正確。

相關內容