User Tools

Site Tools


viki:06_bearbeiten

Vim ist keine Insel

6. Bearbeiten des Puffers

Nun will man nicht den ganzen Tag sich nur in einem Puffer hin- und herbewegen. Mehrfach wurde bereits angedeutet, dass man Befehle zur Bearbeitung von Text mit einer Bewegung kombinieren kann… es wird also Zeit dass wir uns mit den Bearbeitungsbefehlen auseinandersetzen.

Was zu den Bewegungsbefehlen im letzten Kapitel gesagt wurde, gilt ebenso für die Bearbeitungsbefehle: Zu Beginn wird einen die Vielfalt erschlagen, und der Sinn dieser Vielfalt erschließt sich dem Neueinsteiger nicht. Spätestens bei den Makros freut man sich aber über die Präzision, die man durch diese Vielfalt erlangt.

Also, vielleicht im ersten Durchgang einmal ausprobieren, die Grundlagen merken, und später zurückkehren um das beherrschte “Arsenal” an Bearbeitungsbefehlen zu erweitern.

In den Eingabemodus

Um überhaupt Text einzugeben, muss man in den Eingabemodus wechseln. Die einfachste Art dazu ist:

  • i – wechseln in den Eingabemodus (engl. insert) an der aktuellen Cursorposition.

Folgende Varianten verbinden den Wechsel in den Eingabemodus mit einer Bewegung:

  • a – wechseln in den Eingabemodus nach der aktuellen Cursorposition (engl. append, “anfügen”)
  • A – wechseln in den Eingabemodus am Ende der aktuellen Zeile
  • I – wechseln in den Eingabemodus am Anfang der aktuellen Zeile

Diese hier verbinden den Wechsel mit dem Einfügen einer neuen Zeile:

  • o – wechseln in den Eingabemodus in einer neuen Zeile, die unterhalb der aktuellen Zeile eingefügt wird
  • O – wechseln in den Eingabemodus in einer neuen Zeile, die oberhalb der aktuellen Zeile eingefügt wird

Und die folgenden ersetzen existierenden Text mit der Eingabe:

  • R – wecheln in den überschreibenden Eingabemodus an der aktuellen Cursorposition (engl. replace, “ersetzen”)
  • s – löschen des aktuellen Zeichens und wechseln in den Eingabemodus (mit Zahleneingabe vor dem s löschen der angegebenen Zahl von Zeichen)
  • S – löschen der aktuellen Zeile und wechseln in den Eingabemodus (mit Zahleneingabe vor dem S löschen der angegebenen Zahl von Zeilen)
  • c

(…wird fortgesetzt.)


Nächstes Kapitel -- Puffer speichern

viki/06_bearbeiten.txt · Last modified: 2020/12/29 17:55 by solar