zsh:停止目录分隔符上的反向杀词

在zsh中 ,如何设置行编辑器,以便在目录分隔符上停止反向杀字? 目前在我的bash设置,如果我input

cd ~/devel/sandbox 

然后点击Cw点就会在“devel /”之后。 在我的zsh设置中,点将在“cd”之后。 我想设置zsh,所以它的行为类似于bash。

快速谷歌显示:

向后杀死

或者,也许更好的解决方法:

Bash风格向后杀死

对于最新版本的zsh,您可以简单地添加:

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

到zshrc(1)中描述的zshrc 。

另一种select是将WORDCHARS (非字母数字字符作为单词的一部分处理)设置为不包含/

你也可以调整这个,如果你喜欢^w打破点,下划线等。在~/.zshrc我有:

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