Mac OSX の tmux (zsh) で ALT+左矢印と ALT+右矢印が機能しない

Mac OSX の tmux (zsh) で ALT+左矢印と ALT+右矢印が機能しない

ファイル内で次のようにして、ALT と左/右矢印を使用して単語の左/右に移動するように zsh を設定しましたが~/.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を押す必要があります。AltLeftAltRight

関連情報