相关疑难解决方法(0)

在vi编辑器中搜索字符串并获取计数

我想搜索一个字符串,并使用vi编辑器查找文件中出现的次数.

vi search count

99
推荐指数
6
解决办法
13万
查看次数

gVim用计数器查找/替换

有没有办法在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版本.我强烈不想安装任何其他工具.

另外,我最好避免安装脚本来支持这一点,但我愿意,如果这是唯一的方法.

regex vim counter replace

15
推荐指数
4
解决办法
6092
查看次数

用vim替换如何实现增加?

我想替换下面的代码:

<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替换如何实现增加?

谢谢!

vim

3
推荐指数
1
解决办法
1119
查看次数

标签 统计

vim ×2

count ×1

counter ×1

regex ×1

replace ×1

search ×1

vi ×1