Kontextsensitiver Verlauf

Kontextsensitiver Verlauf

Wenn ich OMZ verwende, habe ich eine sehr, sehr nette Funktion, die ich gerne kontextsensitiven Verlauf nenne. Es ist einfacher zu zeigen als zu beschreiben. Wenn ich Folgendes ausführe:

% abc
% cba

Und dann gebe ich ein % a[up]. Ohne CS-Verlauf erhalte ich % cba. Mit CS-Verlauf erhalte ich % abc. Was in OMZ verursacht das?

BEARBEITEN:Ich möchte, dass mir dies Ergebnisse liefert, basierend aufAnfangdes Befehls. Mit der von @Thomas Dickey vorgeschlagenen Teilzeichenfolgensuche stimmt es überein, wenn das, was ich eingegeben habe,überallim Befehl.

BEARBEITEN 2: @jasonwryans Antwort inWie kann ich den Verlauf mit den Daten durchsuchen, die bereits in der Eingabeaufforderung in zsh eingegeben wurden?ist fast alles. Der Cursor sollte sich nur am Ende der neuen Zeile befinden und nicht an seiner aktuellen Position bleiben.

Antwort1

Das hört sich an, wiezsh-history-substring-search, das der Webseite zufolge von der fishShell inspiriert ist (und auf den ersten Blick wie die Art und Weise klingt, wievi-wie-emacsimplementiert den Befehlsverlauf – es gibt wahrscheinlich mehrere Variationen).

Weitere Möglichkeiten finden Sie in der Antwort von @jasonwryan inWie kann ich den Verlauf mit den Daten durchsuchen, die bereits in der Eingabeaufforderung in zsh eingegeben wurden?

verwandte Informationen