Recentemente, mudei para o zsh (finalmente) e estou adorando! Até agora, uma coisa que me falta é Ctrl+ Rpara fazer uma pesquisa incremental no histórico.
Eu tenho o histórico configurado corretamente
HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.zsh_history
e eu usei vi
combinações de teclas
bindkey -v
Mas Ctrl+ Rnão funciona. Ele remove a linha acima da linha atual, que também não é o comportamento que deve ter no vim.
Alguma sugestão?
zsh
command-history
vi
Todos
fonte
fonte
Ctrl
+[
/
...Respostas:
Se bem me lembro, você precisa defini-lo explicitamente, mesmo com
bindkey -v
. Use algo como isto:fonte
history-incremental-pattern-search-backward
seja uma ação alternativa a ser usada nesse contexto.fo*bar
comgrep
para corresponder " fobar ',' foobar ',' fooobar 'etc.bindkey "^R" history-incremental-pattern-search-backward
bindkey -v
deve precederhistory-incremental-search-backward