Como ativar a pesquisa inversa no zsh?

24

Eu recentemente mudei para o zsh (finalmente) e estou amando! Até agora, uma coisa que sinto falta é + R para fazer a pesquisa incremental do histórico.
Eu tenho o histórico configurado corretamente

HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.zsh_history

e usei vi chaves de ligação

bindkey -v

Mas Ctrl + R não funciona. Ele remove a linha acima da linha atual, que não é o comportamento que deveria ter no vim também.

Alguma sugestão?

    
por Ali 27.01.2012 / 14:47

1 resposta

37

Se bem me lembro, você precisa defini-lo explicitamente, mesmo com bindkey -v . Use algo assim:

bindkey -v
bindkey '^R' history-incremental-search-backward
    
por 27.01.2012 / 14:54