跳到一长串重复模式的末尾

Fac*_*sco 4 vim

我有一个大文件,有很多行共享相同的模式,如下所示:

dbn.py:206 ... (some other text)  <-- I am here
dbn.py:206 ... (some other text)
...
(something I don't know)          <-- I want to jump here
Run Code Online (Sandbox Code Playgroud)

在Vim有一个快速的方式跳到继承dbp.py:206结束的地方吗?

mog*_*rod 5

/^\(dbn.py\)\@!

匹配第一行,该行不以转义括号内的文本开头.

如果你想快速访问这个,你可以添加一个vmap拉出视觉选择的文本并将其插入正确的位置(但首先用它来逃避它)escape(var, '/').

试试这个vmap:vmap <leader>n "hy<Esc>/^\(<C-R>=escape(@h,'/')<CR>\)\@!<CR>
在视觉上选择你想要跳过的文本时按n,你应该放在下一行不以选择开头的行.