是否有一个更短的组合键:cn转到quickfix列表中的下一个项目?

ano*_*non 7 vim search vimgrep

我正在阅读Vim中的大型C++代码库.

在一个文件中,我可以做到

/foo
n
n
n
Run Code Online (Sandbox Code Playgroud)

现在,如果我想搜索多个文件,我必须这样做:

:vimgrep /foo/
:cn
:cn
:cn
Run Code Online (Sandbox Code Playgroud)

现在,打字:cn比不那么方便n.有没有办法搜索vimgrep结果n(比如搜索/)而不是:cn

Ben*_*ier 7

使用Quickfix List.它将自动填充找到的匹配项(无论您是否使用:grep:vimgrep).它可以使用常用键进行导航(因此"next"的键j代替n).

打开它使用:copen.


Mic*_*ker 6

这正是我在.vimrc中具有的目的:

nmap <F7> :cp^M
nmap <F8> :cn^M
Run Code Online (Sandbox Code Playgroud)