Na verdade, não vejo isso listado em ligações zsh, mas se bindkey
mostrar você , ele será configurável vinculando a uma função definida por você.
Trabalhando com minha resposta em
-
Como posso apagar uma barra ou uma palavra no zsh? , eu encontrei isto:
-
zsh: pare de retroceder-matar palavra no delimitador de diretório , que apontou para
- Re: backward kill , dando este exemplo por Will Yardley:
i use this bit contributed by someone on the list (Oliver Kiddle); check the archives from Mon, Oct. 8 for more info on this: tcsh-backward-delete-word () { local WORDCHARS="${WORDCHARS:s#/#}" zle backward-delete-word } i have it bound to control-W with: bindkey '^W' tcsh-backward-delete-word but you can change that obviously. i think that's what you're looking for, no? the '$WORDCHARS' variable is how zsh determines word boundaries so you could add '/' to that globally, however this might affect other things you want to leave it for, so i prefer this function.
-
que leva a exemplos de uso de
$WORDCHARS
em modificando a divisão da palavra shell zsh , bem como o wiki
Então: você pode usar $WORDCHARS
como uma variável local em sua própria função, definindo as palavras como quiser e vinculando-as a uma chave arbitrária.
Quando você define sua função, não se esqueça de adicioná-la como keymap :
zle -N tcsh-backward-delete-word