Zählen Mit Vim

Oftmals muss man in Configfiles oder beim Programmieren wiederkehrende Zeilen schreiben, die sich nur um eine fortlaufende Zahl ändern. Vim bietet hier eine elegante Variante mit Makros an.

1
<ctrl>-a

Mit dieser Tastenkombination springt der Cursor zum nächsten Auftreten einer Zahl auf der Zeile und erhöht diese um 1. Nun kann man sich ein kleines Makro schreiben, welches die aktuelle Zeile kopiert, und dann die Zahl inkrementiert.

1
qayyp<ctrl>aq

Aufrufen kann man das Makro nun mit

1
<NN>@a

steht hierbei für eine beliebige Zahl, wie oft das Makro ausgeführt werden soll.