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 /etcwü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