Wiederholung

Manchmal möchte man einzelne Zeichen oder Zeichenketten in vim mehr als einmal eingeben - mehrfach hintereinander.

Zum Beispiel in Markup wie AsciiDoc "#"um eine Überschrift zu definieren:

### 3. Ebene ###

Davon ausgehend das wir im Insert-Mode sind geht das durch folgende Abfolge:

  • Ctrl+o → Verlasse Insert-Mode (Wechsel in Normal-Mode) für einen einzigen Befehl (kehrt danach in Insert zurück); Wenn schon im Normal-Mode → weglassen (Ctrl-o hat eine andere Bedeutung im Normal-Mode)

  • [Anzahl Wiederholungen] → wie oft das Zeichen, die Zeichenkette wiederholt werden soll; natürlich ohne [] eingeben

  • i → Wechsel in Insert-Mode

  • [gewünschte Zeichenkette] → gewünschtes Zeichen oder Zeichenkette eingeben die wiederholt werden soll;natürlich ohne [] eingeben

  • Esc → Escap zum verlassen des Insert-Modes

  • jetzt wird das Zeichen/die Zeichenkette wiederholt eingefügt

Um 3 "#" zu erzeugen (während wir im Insert-Mode sind) wäre es also: "Ctrl+o 3 i # Esc"

Um "HaHaHa" zu schreiben wäre es: "Ctrl+o 3 i Ha Esc"