In Vim arbeiten Sie hauptsächlich in zwei Modi: dem Normalmodus zur Ausführung von Befehlen und dem Einfügemodus (Insert mode) zum Tippen von Text. Um vom Einfügemodus zurück in den Normalmodus zu wechseln, drücken Sie einfach die Taste Esc.
Es gibt verschiedene Befehle, um in den Einfügemodus zu gelangen, wobei jeder den Cursor an einer anderen Startposition für Ihre Texteingabe platziert.
Grundlegende Einfügebefehle
Die grundlegendste Methode, mit dem Tippen zu beginnen, ist der Befehl i.
i– Fügt Text insert (einfügt) vor der aktuellen Cursorposition ein.
Dieser Befehl schaltet Sie in den Einfügemodus und ermöglicht es Ihnen, direkt in die Datei zu tippen.
Vim Append vs. Insert
Ein häufiger Vergleichspunkt ist vim append vs insert (Vim Anhängen vs. Einfügen). Obwohl beide in den Einfügemodus wechseln, unterscheiden sich ihre Startpunkte relativ zum Cursor. Das Verständnis des Unterschieds zwischen vim insert vs append ist der Schlüssel zu effizienter Bewegung und Bearbeitung.
a– append (hängt an) Text nach der aktuellen Cursorposition an.I– Insert (fügt ein) Text am Anfang der aktuellen Zeile ein.A– Append (hängt an) Text am Ende der aktuellen Zeile an.
Die Verwendung von a anstelle von i spart Ihnen einen Tastendruck (da der Cursor nicht erst um eine Position nach rechts bewegt werden muss, bevor eingefügt wird). Ebenso ist A eine leistungsstarke Abkürzung, um sofort am Ende einer Zeile mit der Eingabe zu beginnen. Die Beherrschung der vim append-Befehle ist ein bedeutender Schritt zur Verbesserung Ihrer Bearbeitungsgeschwindigkeit.
Wie man eine Zeile in Vim hinzufügt (Vim Add Line)
Wenn Sie neue Textzeilen hinzufügen müssen, müssen Sie nicht manuell Enter am Ende einer Zeile drücken. Vim bietet spezielle Befehle, um Zeilen zu öffnen und sofort in den Einfügemodus zu wechseln.
o– open (öffnet) eine neue Zeile unterhalb der aktuellen Zeile und wechselt in den Einfügemodus.O– Open (öffnet) eine neue Zeile oberhalb der aktuellen Zeile und wechselt in den Einfügemodus.
Diese Befehle sind äußerst nützlich, wenn Sie beim Programmieren oder Schreiben schnell eine vim add line (Zeile in Vim hinzufügen) benötigen.
Tipp: Sie können diesen Befehlen eine Zahl voranstellen, um sie zu wiederholen. Zum Beispiel öffnet die Eingabe von 3o im Normalmodus drei neue leere Zeilen unterhalb der aktuellen und platziert Sie im Einfügemodus in der ersten dieser neuen Zeilen.