2017-01-15 19 views
24

So hatte ich eine lange Zeit die schlechte Angewohnheit, zum Ende einer Zeile zu gehen, den i Schlüssel zu schlagen und dann den rechten Pfeil zu drücken, um nach dem letzten einzufügen Charakter. Dies ist jedoch äußerst ineffizient und nicht mit hjkl zu tun.Einfügen am Ende einer Zeile in VIM

Was ist eine bessere Möglichkeit, am Ende der Linie einfügen?

Antwort

11

Die $ positioniert Sie am Ende der Zeile.

Dann Einsatz Modus nach dem Ende der Zeile, drücken a einzugeben.

So einfach eingeben $ein während im Kommando-Modus wird das tun, was Sie fragen.

+0

Die Antwort darunter ist die richtige Antwort. 'A' bewegt den Cursor an das Ende der Zeile und wechselt in den Einfügemodus. – Shadoninja

79

Verwenden Sie A Befehl statt i. Der Befehl hängt Text am Ende der Zeile an. Siehe :help A.


Im Normalmodus drücken A (Großbuchstaben). Vim wird in den Einfügemodus geschaltet und der Cursor wird an das Ende der aktuellen Zeile für die Eingabe bewegt.

+5

IMO, sollte dies die akzeptierte Antwort sein. Ein Tastendruck - klarer Gewinner. –

+1

ist dies nicht nur die richtige Antwort, denn A entwickelt seine Gewohnheit, andere Befehle in Großbuchstaben zu verwenden (z. B. I gegen i; O gegen O, D gegen d und C); Außerdem macht es auch die Logik von: map Y y $ – gregory

Verwandte Themen