Derzeit habe ich Folgendes in meinem .zshrc:
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
Dies scheint jedoch nur mit dem Inhalt meiner aktuellen Eingabe übereinzustimmen, bevor ein Leerzeichen auftritt. Beispiel: sudo ls /
Stimmt mit jeder Zeile in meinem Verlauf überein, die mit beginnt sudo
, während ich möchte, dass nur Zeilen übereinstimmen, die mit meiner gesamten Eingabe übereinstimmen. (dh sudo ls /etc
würde passen, aber nicht sudo cat /var/log/messages
)
Was muss ich ändern, um das gewünschte Verhalten zu erzielen?
Hier ist meine gesamte .zshrc falls es relevant ist: https://gist.github.com/919566