Vim – Makros

Anzeigen

Makro ist Record and Play-Funktion. Wenn dies mit Vim-Befehlen kombiniert wird, wird es zu einer wirklich leistungsstarken Kombination. In diesem Abschnitt werden wir folgende Punkte diskutieren −

  • Aufnahme starten
  • Vim-Aktionen ausführen
  • Aufnahme beenden
  • Aufnahme abspielen

Aufnahme starten

Um die Aufnahme zu starten, drücken Sie q gefolgt von einem beliebigen Kleinbuchstaben als Makronamen. Zum Beispiel habe ich im folgenden Beispiel „a“ als Makronamen verwendet

 Aufnahme

Vim-Aktionen ausführen

In diesem Schritt können Sie beliebige Vim-Aktionen ausführen wie: Ausschneiden, Kopieren, Löschen, Ersetzen und so weiter.Sie können diese Aktionen sehen, indem Sie den folgenden Befehl ausführen −

:registers

Der folgende Befehl zeigt beispielsweise, dass die Aktionen yank und delete ausgeführt wurden –

Perform

Stop recording

Sobald Sie mit den Aktionen fertig sind, drücken Sie erneut q, um die Aufnahme zu stoppen. Jetzt wird der Aufnahmemodus wie unten gezeigt ausgeblendet –

Stop

Play

Zum Abspielen führen Sie den folgenden Befehl aus −

@{macro-name}

Um beispielsweise das Makro „a“ auszuführen, führen Sie den folgenden Befehl aus −

@a

Um dasselbe Makro mehrmals zu spielen, verwenden Sie Zahlen damit. Um beispielsweise dasselbe Makro 10 Mal auszuführen, führen Sie den folgenden Befehl aus –



+