Wie setzt man den Cursor in vim nach dem letzten Zeichen?

Wie setzt man den Cursor in vim nach dem letzten Zeichen?

Warum kann ich in vim nicht am Ende einer Zeile einfügen, wenn am Ende kein Leerzeichen steht? Nehmen wir als Beispiel meine SSH-Konfigurationsdatei:

Bildbeschreibung hier eingeben

$Ich versuche , l, , , zu verwenden e, aber ich komme nicht ans Ende des Wortes. Wenn ich im insert-Modus anfange zu tippen, erhalte ich Folgendes:

Bildbeschreibung hier eingeben

Was ist los? Wie stelle ich sicher, dass ich an dersehrEnde einer Zeile?

Antwort1

aSie möchten den Befehl anstelle des Befehls verwenden, ium in den Einfügemodus zu wechseln. Oder wenn Sie zum Zeilenende springen und den Einfügemodus starten möchten, verwenden Sie A. Beachten Sie, dass Izum Zeilenanfang gesprungen wird und der Einfügemodus aufgerufen wird.

Antwort2

Sie können auch set ve+=onemorein Ihr einfügen .vimrc; damit können Sie den Cursor auf das „leere“ Feld am Ende jeder Zeile setzen. Beachten Sie, dass Sie damit trotzdem auf das letzte Zeichen gesetzt werden; Sie müssen etwas wie (kleines „L“)   oder  (senkrechter Strich) $verwenden .$l/$Enter99|

verwandte Informationen