Apenas para sua informação, achei esta solução aqui muito mais elegante. Eu cito:
Outra opção é definir WORDCHARS
(caracteres não alfanuméricos tratados como parte de uma palavra) como algo que não inclui /
.
Você também pode ajustar isso se preferir ^w
quebrar pontos, sublinhado, etc. Em ~/.zshrc
Eu tenho:
WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
ATUALIZAÇÃO (2 / Mar / 2020)
Como o @Patryk apontou nos comentários abaixo, isso não funciona ZSH >= 5.7
. Aqui está uma atualização que eu testei e trabalho zsh 5.8 (x86_64-apple-darwin18.7.0)
.
autoload -U select-word-style
select-word-style bash
export WORDCHARS='.-'