Pregunta

En zsh , ¿cómo puedo configurar el editor de línea de modo que la palabra "kill-backward" se detenga en un separador de directorio? Actualmente en mi configuración bash, si escribo

cd ~/devel/sandbox

y luego presione el punto C-w estará justo después de " devel / " ;. En mi configuración de zsh, el punto sería después de '' cd ''. Me gustaría configurar zsh para que se comporte de manera similar a bash.

¿Fue útil?

Solución

Un rápido google revela:

Backward Kill

O, tal vez una mejor solución:

Bash Style Backward Kill

Otros consejos

Para 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 romper en punto, guión bajo, etc. En ~ / .zshrc tengo:

WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top