Das beschäftigt mich seit Jahren, seit ich mit zsh angefangen habe, aber ich habe endlich Zeit damit verbracht, weiter zu graben, bis ich es herausgefunden habe und es durch die HIST_VERIFY
Option verursacht wurde . Die Option ist aktiviert .oh-my-zsh/lib/history.zsh
und muss überschrieben werden.
Hinzufügen der folgenden Zeile zur .zshrc
Behebung des Verhaltens:
unsetopt HIST_VERIFY
Von man zshoptions
:
HIST_VERIFY
Führen Sie die Zeile nicht direkt aus, wenn der Benutzer eine Zeile mit Verlaufserweiterung eingibt. Führen Sie stattdessen die Historienerweiterung aus und laden Sie die Zeile erneut in den Bearbeitungspuffer.