在vim中重复多次搜索

时间:2015-06-11 19:59:46

标签: vim

我有一个包含许多网址的HTML文件,我想连续找到一个特定的网址字符串。为此,我使用搜索模式/sometext/;?http?,以便将光标放在URL字符串的开头。

我想使用nN命令为下一个URL重复搜索(两者),但仅针对第二个模式重复搜索。有没有办法一次重复两种搜索模式(q/k<CR>除外)?

2 个答案:

答案 0 :(得分:3)

一种解决方案是记录您的搜索:

qq
/sometext/;?http<CR>
q

并使用@q代替n播放:

@q
@q
@q

答案 1 :(得分:2)

这听起来像是\ze标记模式匹配结束的工作。

/http\ze\_.*sometext/

如需更多帮助,请参阅::h /\zs