有没有办法在gVim搜索/替换中插入某种计数器变量的值?
例如转换这个文件:
<SomeElement Id="F" ... />
<SomeElement Id="F" ... />
<SomeElement Id="F" ... />
Run Code Online (Sandbox Code Playgroud)
到这个结果文件:
<SomeElement Id="1" ... />
<SomeElement Id="2" ... />
<SomeElement Id="3" ... />
Run Code Online (Sandbox Code Playgroud)
我想这个命令看起来像:
:%s/^\(\s*<SomeElement Id="\)F\(".*\)$/\1<insert-counter-here>\2/g
Run Code Online (Sandbox Code Playgroud)
我正在使用他们提供的安装程序中最新的Windows版本.我强烈不想安装任何其他工具.
另外,我最好避免安装脚本来支持这一点,但我愿意,如果这是唯一的方法.
我想替换下面的代码:
<input name="rating" id="rating">
<input name="rating" id="rating">
<input name="rating" id="rating">
<input name="rating" id="rating">
...
<input name="rating" id="rating">
Run Code Online (Sandbox Code Playgroud)
至:
<input name="rating1" id="rating1">
<input name="rating2" id="rating2">
<input name="rating3" id="rating3">
<input name="rating4" id="rating4">
...
<input name="rating100" id="rating100">
Run Code Online (Sandbox Code Playgroud)
用vim替换如何实现增加?
谢谢!