由于我习惯在终端下用vim下写代码,因此最近把zsh的模式也改成了vi模式,这样就可以在终端 里使用很多vi快捷键。但是却发现一个问题:

按方向键的上下键,zsh不能根据输入的字符匹配最近输入的历史命令

在网上搜索了下解决方法,如下

# 插件应该写成如下
plugins=(... vi-mode history-substring-search ...)
# 而不应该写成如下
plugins=(... history-substring-search vi-mode ...)

具体就是history-substring-search插件需要放在vi-mode插件前面,请参考here


Published

Category

Linux

Tags

Stay in Touch

Friendship Links