Есть ли способ вставить значение из какой-то переменной счетчика в gVim search / replace?
например, преобразовать этот документ:
<SomeElement Id="F" ... />
<SomeElement Id="F" ... />
<SomeElement Id="F" ... />
в итоговый документ:
<SomeElement Id="1" ... />
<SomeElement Id="2" ... />
<SomeElement Id="3" ... />
Я представляю себе команду будет выглядеть примерно так:
:%s/^\(\s*<SomeElement Id="\)F\(".*\)$/\1<insert-counter-here>\2/g
Я использую самую последнюю сборку Windows из предоставленного установщика. Я категорически предпочитаю не устанавливать никаких дополнительных инструментов.
Кроме того, в идеале мне бы хотелось избежать установки скриптов для поддержки этого, но я готов, если это единственный способ сделать это.