Vim: Text einfügen und anhängen
100%

Fortgeschrittenes Text-Fu · Lektion 6

Vim: Text einfügen und anhängen

Lerne, wie du in Vim vor, hinter, über oder unter der aktuellen Cursorposition in den Einfügemodus wechselst.

Im Normalmodus interpretiert Vim Tasteneingaben als Befehle. Im Einfügemodus wird der eingegebene Text in den Puffer eingefügt. Verschiedene Befehle des Normalmodus wechseln an unterschiedlichen Positionen in den Einfügemodus. So kannst du direkt mit dem Tippen beginnen, ohne vorher separat dorthin zu navigieren.

Drücke Esc, um den Einfügemodus zu verlassen und in den Normalmodus zurückzukehren. Wenn du nicht sicher bist, welcher Modus aktiv ist, kannst du mit Esc zuverlässig wieder den Normalmodus herstellen. Beachte jedoch, dass dadurch eine noch ausstehende Operation abgebrochen werden kann.

Mit welcher Taste kehrst du normalerweise vom Einfügemodus in den Normalmodus zurück?

Vor oder hinter dem Cursor einfügen

Aus dem Normalmodus:

  • i: Vor dem Cursor in den Einfügemodus wechseln.
  • a: Hinter dem Cursor in den Einfügemodus wechseln.

Steht der Cursor beispielsweise auf dem b in abc, beginnt i vor dem b, während a nach dem b beginnt. Beide Befehle wechseln den Modus; der Text, den du anschließend eingibst, wird an dieser Stelle eingefügt.

Welche Taste wechselt aus dem Normalmodus unmittelbar vor dem Cursor in den Einfügemodus?

An Zeilengrenzen einfügen

Großgeschriebene Befehle springen zu wichtigen Positionen in der aktuellen Zeile:

  • I: Vor dem ersten Zeichen der Zeile, das kein Leerraum ist, in den Einfügemodus wechseln.
  • A: Am Ende der Zeile in den Einfügemodus wechseln.

In einer eingerückten Zeile überspringt I die Einrückung und beginnt vor dem ersten sichtbaren Text. Verwende 0i, wenn du ausdrücklich in Spalte null einfügen möchtest.

Welcher Befehl des Normalmodus beginnt die Eingabe vor dem ersten Zeichen der aktuellen Zeile, das kein Leerraum ist?

Welcher Befehl des Normalmodus springt ans Ende der aktuellen Zeile und wechselt in den Einfügemodus?

Eine neue Zeile öffnen

Aus dem Normalmodus:

  • o: Unter der aktuellen Zeile eine neue Zeile öffnen und in den Einfügemodus wechseln.
  • O: Über der aktuellen Zeile eine neue Zeile öffnen und in den Einfügemodus wechseln.

Vim richtet die neue Zeile entsprechend den aktuellen Einstellungen und den Regeln für den Dateityp ein. Mit einem Zähler lässt sich das Öffnen von Zeilen wiederholen. Lerne zunächst die Form für eine einzelne Zeile, damit die anschließende Cursorposition vorhersehbar bleibt.

Welcher Befehl des Normalmodus öffnet über der aktuellen Zeile eine neue Zeile und wechselt in den Einfügemodus?

Mit diesem praktischen Lab kannst du den Wechsel zwischen Normal- und Einfügemodus üben:

  1. Textdateien unter Linux mit Vim und Nano bearbeiten – Übe, Dateien anzulegen, Text zu bearbeiten und zu speichern sowie mit vi/vim und nano zu navigieren. Das Lab hilft dir, die grundlegende Arbeit mit Vims Normal- und Einfügemodus zu beherrschen.

Lektion abgeschlossen

Sie haben Vim: Text einfügen und anhängen abgeschlossen

Du kannst nun genau dort in den Einfügemodus wechseln, wo neuer Text stehen soll.

  • Kehre mit Esc in den Normalmodus zurück.

  • Füge mit i oder a Text vor beziehungsweise hinter dem Cursor ein.

  • Beginne mit I am ersten Text der Zeile oder mit A am Zeilenende.

  • Öffne mit o eine Zeile darunter.

  • Öffne mit O eine Zeile darüber.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Fortgeschrittenes Text-Fu