在zsh中,如何设置行编辑器,使back-kill-word在目录分隔符上停止?目前在我的bash设置中,如果我键入
cd ~/devel/sandbox
Run Code Online (Sandbox Code Playgroud)
然后在"devel /"之后点击Cw点.在我的zsh设置中,点将在"cd"之后.我想设置zsh所以它的行为与bash类似.
Emi*_*Sit 69
对于最新版本的zsh,您只需添加:
autoload -U select-word-style
select-word-style bash
Run Code Online (Sandbox Code Playgroud)
如zshcontrib(1)中所述的zshrc.
poo*_*lie 49
另一种选择是将WORDCHARS
(非字母数字字符作为单词的一部分处理)设置为不包含的内容/
.
你也可以调整一下,如果你更喜欢^w
打破点,下划线等.~/.zshrc
我有:
WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
Run Code Online (Sandbox Code Playgroud)
Jam*_*uis -5
快速谷歌显示:
或者,也许有更好的解决办法: