我已经看到zsh中的vi模式选项相当有限。
例如,“daw”(删除单词周围)和“diw”不起作用。
原因是什么,如何解决呢?
发布于 2014-02-21 10:50:32
因为它是
vi模式,而不是vim模式。daw,diw是唯病毒的,并不是最有用的.bdw,bde- Stephane Chazelas也可以这样做。
尽管如此,您可以使用bindkey -s将一个字符串绑定到另一个字符串:
bindkey -a -s "diw" "bde"
bindkey -a -s "daw" "bdw"现在,当您键入diw时,bde将被发回。
需要-a将绑定添加到vicmd模式。
zsh版本的
因为5.0.8版zsh也支持vim样式的文本对象。因此,daw和diw应该开箱即用。
https://unix.stackexchange.com/questions/116172
复制相似问题