Você pode executar bindkey sem argumentos para obter uma lista de ligações existentes, por exemplo:
# Enter vi mode
chopper:~> bindkey -v
# Search for history key bindings
chopper:~> bindkey | fgrep history
"^[OA" up-line-or-history
"^[OB" down-line-or-history
"^[[A" up-line-or-history
"^[[B" down-line-or-history
No modo emacs, a ligação desejada é history-incremental-search-backward , mas isso não é vinculado por padrão no modo vi. Para vincular o Ctrl-R a si mesmo, você pode executar esse comando ou adicioná-lo ao seu ~/.zshrc :
bindkey "^R" history-incremental-search-backward
O zshzle manpage ( man zshzle ) tem mais informações sobre os modos de editor de linhas, bindkey e emacs / vi do zsh.