Я history-search-backward
отобразил как PageUp.
Когда я печатаю:
git push <PageUp><PageUp><PageUp>
- в Bash он начинает циклически проходить по всем записям истории, начиная сгит пуш
- в Zsh он начинает циклически проходить по всем записям истории, начиная смерзавецпоэтому он выведет список записей
git status
, таких какgit remote update
и т. д. Это не то, что мне нужно.
Как заставить zsh вести себя как bash? Что setopt
мне нужно настроить?
решение1
Привязать историю поискаиз зш к [Page UP]
и[Page Down]
bindkey "^[[5~" history-beginning-search-backward
bindkey "^[[6~" history-beginning-search-forward
Привязать историю поискаиз зш к [UP]
и[Down]
bindkey "^[[A~" history-beginning-search-backward
bindkey "^[[B~" history-beginning-search-forward