向后searchvi模式

我只是发现在zsh中使用vi模式的可能性。 太棒了 但是我在emacs模式下使用了CTRL-R,真的很想念它。 有没有类似的东西,或者我可以在vi模式下获得该function?

您可以将history-incremental-search-backward绑定到任何键,例如:

 bindkey -M vicmd '?' history-incremental-search-backward 

根据这个答案: https : //unix.stackexchange.com/a/30169

你实际上可以以vim模式绑定到历史search:

 bindkey '^R' history-incremental-search-backward 

根据对答案的评论,你也可以绑定到history-incremental-pattern-search-backward

 bindkey '^R' history-incremental-pattern-search-backward 

然后你做一个历史模式search

例如: <CR> mv * /target

这是解决scheme:上/下允许浏览历史(如果字段为空)或search。 做了我的一天。

 bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search