我想用我自己的(将其绑定到默认键,即/
在命令模式下)替换 vi 模式下的默认历史搜索小部件。
这是我尝试放入我的.zshrc
:
custom_command() {
history | cat # instead of cat, there will be some custom logic
}
zle -N custom_command
bindkey -M vicmd '/' custom_command
bindkey -M vicmd '^R' custom_command
通过这些绑定,按下ctrl-R
可以达到我的预期(显示历史列表),但是点击/
没有任何效果(我得到默认的历史小部件,而不是我的custom_command
)。