history-search-backward funcionando de maneira diferente no zsh e no bash

history-search-backward funcionando de maneira diferente no zsh e no bash

Eu history-search-backwardmapeei como PageUp.

Quando eu digito:

git push <PageUp><PageUp><PageUp>
  1. no Bash, ele começa a percorrer todas as entradas do histórico começando comdê um empurrão
  2. no Zsh ele começa a percorrer todas as entradas do histórico começando comidiotaentão ele listará entradas como git statusetc. git remote updateNão é isso que eu quero.

Como posso fazer com que o zsh se comporte como o bash? O que setoptdevo definir?

Responder1

Vincule a pesquisa do históricode zsh para [Page UP]e[Page Down]

bindkey "^[[5~" history-beginning-search-backward
bindkey "^[[6~" history-beginning-search-forward

Vincule a pesquisa do históricode zsh para [UP]e[Down]

bindkey "^[[A~" history-beginning-search-backward
bindkey "^[[B~" history-beginning-search-forward

informação relacionada