我在我的Ubuntu20.04上使用zsh外壳,我也开始学习如何使用vim。
安装了oh-my-zsh之后,我实际上使用了vi-mode插件,以便在zsh中使用vim。
它工作得很好,而且非常方便。
然而,在使用zsh的vi-mode之前,我已经习惯了使用箭头键。在zsh中有一个名为history-beginning-search-forward的小部件(但不确定这是否是正确的)。
当我输入命令的开头时,我可以使用箭头键来回顾由同一命令开始的历史记录。
此小工具不能与vi-mode一起使用。当我在正常模式下时,j和k键使用经典的历史记录搜索功能(转到最后一个命令,然后返回到前一个命令,而不管我已经输入的命令是什么)。
我想知道是否有可能为vim的正常模式创建自定义绑定键,并将此小部件与我的j和k键一起使用。
并最终将经典搜索模式绑定到其他关键字,例如Ctrl+j和Ctrl+k。
发布于 2021-07-22 19:26:47
将以下内容添加到您的.zshrc文件:
bindkey -M vicmd "j" up-line-or-beginning-search
bindkey -M vicmd "k" down-line-or-beginning-searchhttps://stackoverflow.com/questions/68473860
复制相似问题