Because it's a
vi
mode, not avim
mode.daw
,diw
are vim-only and are not the most useful ones. You can do the same withbdw
,bde
– Stephane Chazelas
Dito isto, você pode usar bindkey -s
para ligar uma string a outra:
bindkey -a -s "diw" "bde"
bindkey -a -s "daw" "bdw"
Agora, quando você digitar diw
bde
, será enviado de volta.
-a
é necessário para adicionar a ligação ao modo vicmd
.
Atualização para a versão zsh ≥ 5.0.8
Desde a versão 5.0.8 zsh também suporta objetos de texto no estilo vim. Portanto, daw
e diw
devem funcionar imediatamente.