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.
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.
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:
- 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
Escin den Normalmodus zurück.Füge mit
ioderaText vor beziehungsweise hinter dem Cursor ein.Beginne mit
Iam ersten Text der Zeile oder mitAam Zeilenende.Öffne mit
oeine Zeile darunter.Öffne mit
Oeine Zeile darüber.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen