Uma vez encontrei isso na casa de um cara .zshrc
:
# matches current input to history items
# bind to up arrow and down arrow
bindkey '^[[A' history-beginning-search-backward
bindkey '^[[B' history-beginning-search-forward
Como eu uso isso? Em um teclado Mac, eu tentei Control-A, Option-A, Command-A, Escape-A, assim como pressionar Escape, soltá-lo e então pressionar A. E nada útil acontece.