Aktivieren Sie die vi ksh-Befehlszeilenbearbeitung

Die Korn-Shell kann vi-Editorbefehle verwenden, um Befehle in Ihrem Verlauf zu bearbeiten. Wenn Sie mit dem vi-Editor vertraut sind, werden Sie diese Funktion lieben.


Um die Bearbeitung von vi zu aktivieren, geben Sie den folgenden Befehl ein oder platzieren Sie ihn in Ihrer .kshrc-Datei:

set -o vi

Dann können Sie vi-Befehle verwenden. Drücken Sie die Escape-Taste, um den vi-Befehlsmodus zu aktivieren. Dann haben Sie Zugriff auf viele vi-Befehle. Zum Beispiel, k durchläuft vorherige Befehle in der Historie, /Schwanz sucht nach dem neuesten Befehl, der das Wort tail enthält, und drückt n findet das nächste Vorkommen dieses Suchbegriffs.

Wenn Sie einen Befehl gefunden haben, den Sie wiederholen möchten, drücken Sie einfach die EINGABETASTE, und der Befehl wird erneut ausgeführt. Sie können den Befehl mit bearbeiten R Zeichen von Ihrer aktuellen Position zu ersetzen, x den aktuellen Charakter löschen, ich Zeichen vor dem aktuellen Zeichen einfügen, ein Zeichen an das aktuelle Zeichen anfügen und $ um zum Ende des Befehls zu gelangen.