without update chsh arch zsh

update - zsh: stop backward-kill-word en el delimitador del directorio



zsh vs bash (3)

Un google rápido revela:

Matar hacia atrás

O, quizás una solución mejor:

Bash Style Backward Kill

En zsh , ¿cómo puedo configurar el editor de línea de modo que la orden de retroceso se detenga en un separador de directorios? Actualmente en mi configuración bash, si escribo

cd ~/devel/sandbox

y luego presionar Cw point será justo después de "devel /". En mi configuración zsh, el punto sería después de "cd". Me gustaría configurar zsh para que se comporte de manera similar a bash.


Para las versiones recientes de zsh, simplemente puede agregar:

autoload -U select-word-style select-word-style bash

a su zshrc como se describe en zshcontrib (1) .


Otra opción es establecer WORDCHARS (caracteres no alfanuméricos tratados como parte de una palabra) en algo que no incluya / .

También puede modificar esto si prefiere ^w para dividir punto, guión bajo, etc. En ~/.zshrc tengo:

WORDCHARS=''*?_-.[]~=&;!#$%^(){}<>''