vim-regex-Inkrement alle zahlen von 1
Habe ich eine vorbereitete Anweisung in java, dass ich bin das hinzufügen eines Arguments auf der Vorderseite.
Lange Geschichte kurz, ich haben, um eine Tonne von set-Methoden und erhöhen deren erste argument von 1.
Ich würde gerne einen schnellen Weg, um eine suchen-und ersetzen-passend für alle zahlen, und erhöhen Sie Sie durch eine.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Herausgefunden.
http://vim.wikia.com/wiki/Using_an_expression_in_substitute_command
\=submatch(0)+1
sollte den trick tun.\=
Substitutionen wirklich kick ass... Das ist, was ich Liebe, vim für Sie: Sie bekommen alle, die Allgemeinen und einfachen Nutzung von Werkzeugen, und kann frei kombinieren Sie Sie, um große Wirkung. Unix-Prinzip am besten 🙂Nur regex, die Sie wissen müssen, ist
\d
.g
Modifikator für:s
). Auch Sie müssen zu entkommen, Ihre+
Ich falsch interpretiert, die Frage zu Fragen, wie Sie Schritten eine Reihe von eine auf jeder Zeile, d.h.
werden
So, ich dachte, ich würde post eine Antwort. Die link @user606723 zur Verfügung gestellt, zeigt, dass Sie tun können, dass mit (sagen wir zwischen den Zeilen 1 und 3):