Suas seqüências de fuga parecem estar desativadas. Tente isso:
bindkey -e
bindkey '^[[1;3C' forward-word
bindkey '^[[1;3D' backward-word
Como sugerido em um comentário, você deve executar cat
e pressionar Alt + Esquerda e Alt + para ter certeza da seqüência correta.