【发布时间】:2010-10-21 04:15:26
【问题描述】:
当我对某个模式进行交互式搜索时,每次点击n,我都会得到下一个结果。如何删除/更改我得到的每个结果?
理想情况下,我正在寻找的内容是这样的:我点击n 以获取搜索结果,然后点击magic command 在可视模式下突出显示该结果,然后我可以执行@987654324 @ 或 c 删除或更改突出显示的文本。
示例:
我输入命令
/hello .
它匹配hello、一个空格和它后面的任何字符。
所以说它到达的第一个匹配是“hello w”。
现在,我想删除所有hello w,搜索下一个匹配项(假设是hello a),将下一个匹配项更改为hello there,并对每个匹配项继续执行不同的操作。
我不只是在寻找搜索和替换,因为我希望能够以交互方式对每个结果执行 any 操作,例如删除第一个结果,将第二个结果替换为bye,并将第三个结果替换为later。
【问题讨论】:
-
@shoebox639:这将用
hello w替换所有hello,这不是我想要的:/
标签: search vim keyboard-shortcuts replace