Ich suche nach einer Einstellung, die es so macht, dass wenn ich den Aufwärtspfeil drücke, zsh Befehle anzeigt, die ich kürzlich bearbeitet habe. Der Haken ist, ich möchte nur eindeutige Befehle. Wenn ich echo "hello world"
50 Mal tippe, muss ich derzeit 50 Mal den Pfeil nach oben drücken, um den Befehl zu erhalten, den ich verwendet habe, bevor ich den Echo-Befehl eingebe. Das ist gelinde gesagt ärgerlich.
Irgendwelche Gedanken darüber, welche Einstellung ich aktivieren / deaktivieren muss?
Ich sehe keine Möglichkeit, dies buchstäblich nur zu tun, aber wenn Sie die
HIST_IGNORE_ALL_DUPS
Option aktivieren, wird nur die aktuellste Version eines Befehls im Verlauf beibehalten, wodurch Sie denselben Effekt erzielen.Siehe
man zshoptions
für weitere Einzelheiten.quelle