6. Vim: Text einfügen und anhängen

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.

  • aappend (hängt an) Text nach der aktuellen Cursorposition an.
  • IInsert (fügt ein) Text am Anfang der aktuellen Zeile ein.
  • AAppend (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.

  • oopen (öffnet) eine neue Zeile unterhalb der aktuellen Zeile und wechselt in den Einfügemodus.
  • OOpen (ö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.

Melden Sie sich an, um Ihren Lernfortschritt zu speichern

Anmelden

Übungen

Übung ist unerlässlich, um Vim zu meistern. Das folgende Labor bietet eine praktische Umgebung, um Ihr Verständnis der Textbearbeitungsfunktionen von Vim zu festigen.

  1. Edit Text Files in Linux with Vim and Nano - Üben Sie das Erstellen von Dateien, das Bearbeiten von Text, das Speichern von Dateien und die Navigation sowohl mit vi/vim als auch mit nano. Dieses Labor hilft Ihnen, die grundlegenden Fähigkeiten zur Verwendung des Normal- und Einfügemodus von Vim zu meistern.

Die Anwendung dieser Konzepte in realen Szenarien hilft Ihnen, Vertrauen in die Textbearbeitung unter Linux mit Vim aufzubauen.

Quiz

Welche Taste wechselt in den Einfügemodus vor dem Cursor? Bitte antworten Sie mit einem einzigen Kleinbuchstaben des englischen Alphabets.