如何在 Vim 中一次执行两次搜索?

aru*_*l84 5 vim

在 Vim 中,我经常发现自己执行了一次搜索,然后是另一次搜索。我想知道是否可以将这两个搜索合并为一个命令。

例如,如果我想foobar在名为 的函数中查找变量的第一个实例transmogrify,我会输入:

/def transmogrify
/foobar
Run Code Online (Sandbox Code Playgroud)

或者,如果我在日志文件中并且想搜索在特定日期之后发生的错误:

/2012-07-26
/ERROR
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?不,我不想录制宏。

Ber*_*ard 8

最简单的可能是,例如

/def transmogrify/;/foobar
Run Code Online (Sandbox Code Playgroud)