Un número arbitrario de letras y dígitos , así como los caracteres definidos por WORDCHARS se consideran todos una palabra en zsh.
El valor predeterminado de WORDCHARS es:
% echo $WORDCHARS
*?_-.[]~=/&;!#$%^(){}<>
Mediante la definición de otra/de un nuevo WORDCHARS en .zprofile (y/o .zshrc como|... - depende de cómo haya configurado su zsh medio ambiente), puede modificar el comportamiento de werase (palabra borrar - generalmente ctrl/^w).
Simplemente agregue la línea export WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
en .zprofile|..., cierre la ventana de Terminal o source .zprofile|...
y werase funciona como usted desea después.
Tenga en cuenta que otros accesos directos (como alt⌥←) también se verán afectados, a continuación,.
Si quieres un comportamiento diferente, marque esta pregunta y respuesta: zsh: el uso de diferentes WORDCHARS para matar-palabra y adelante-palabra / atrás-palabra