
Ich habe history-search-backward
es als PageUp zugeordnet.
Wenn ich tippe:
git push <PageUp><PageUp><PageUp>
- in Bash beginnt es, alle Verlaufseinträge zu durchlaufen, beginnend mitgit push
- in Zsh beginnt es, alle Verlaufseinträge zu durchlaufen, beginnend mitgit
git status
Es werden also Einträge wie usw. aufgelistetgit remote update
. Das ist nicht, was ich will.
Wie kann ich dafür sorgen, dass sich zsh wie bash verhält? Was setopt
muss ich einstellen?
Antwort1
Binden Sie die Verlaufssuchevon zsh zu [Page UP]
und[Page Down]
bindkey "^[[5~" history-beginning-search-backward
bindkey "^[[6~" history-beginning-search-forward
Binden Sie die Verlaufssuchevon zsh zu [UP]
und[Down]
bindkey "^[[A~" history-beginning-search-backward
bindkey "^[[B~" history-beginning-search-forward