当我使用标准 zsh ctrl+w删除整个单词时(即它会删除整个单词foo-bar
)。但是,使用时oh-my-zsh
我只会删除单词的最后一部分并保留foo-
.我希望能够同时使用两者。
我想绑定ctrl+q来删除整个单词。我尝试用WORDCHARS
重写来定义我自己的函数,但没有成功:
myf () {
local WORDCHARS=''
zle backward-kill-word
}
zle -N myf
bindkey '^Q' myf
有几个类似的问题,但这是使用 zsh 时的问题和天哪。