Pfeiltaste nach oben für Verlauf funktioniert nicht in zsh und iTerm (MacOS)

Pfeiltaste nach oben für Verlauf funktioniert nicht in zsh und iTerm (MacOS)

In den letzten Wochen konnte ich die Auf- und Ab-Pfeiltasten nicht verwenden, um in meinem Befehlsverlauf in zsh zu navigieren.

Ich verwende Folgendes:

  • Intel MacBook Pro mit macOS Big Sur 11.0.1 (20B29)
  • zsh 5.8 (x86_64-apple-darwin19.3.0)
  • iTerm 3.4.2
  • oh mein Zsh (neuester Master)

Ich habe einige Lösungen aus vorhandenen Antworten ausprobiert, konnte aber keinen Weg finden, es zum Laufen zu bringen. Hier sind einige Ausgaben von Befehlen, die sich auf das Problem beziehen:

Lesen und Drücken der Pfeiltaste nach oben

$ read
^[[A

Bindeschlüssel

$ bindkey | grep up-line
"^[OA" up-line-or-beginning-search
"^[[5~" up-line-or-history
"^[[A" up-line-or-history

Zugehörige Variablen

$ echo $HISTFILE
/Users/mac/.zsh_history
$ echo $SAVEHIST
10000
$ ls -l $HISTFILE
-rw-------  1 mac  staff  74285 Dec  3 14:57 /Users/mac/.zsh_history

Das Ändern der Bindung up-line-or-searchschien nicht zu helfen.

Ich bin mir nicht ganz sicher, wo ich sonst noch suchen soll und wo dieses Problem seinen Ursprung haben könnte. Ist das schon mal jemandem passiert?

Antwort1

Versuchen Sie, die Einstellungen in iTerm -> Einstellungen -> Terminal -> Terminalemulation -> Terminaltyp melden -> auf xterm zu ändern.

iTerm-Einstellungen

Antwort2

Glockensymbol/-läuten bedeutet einen Fehler (Historie wurde auf diesem Host deaktiviert). Sie können history eingeben, um zu bestätigen, dass Sie keine Ausgabe erhalten.

verwandte Informationen