You can use the following to get a list of matches in a file.
:g/<MATCH_THIS>/p
有没有一种方法可以使该列表类似于Ag.vim plugin

包含搜索词的文件将在拆分窗口中列出,并与事件的行号一起列出,每次出现一次。在此窗口中一行上的[Enter]将打开文件,并将光标放在匹配的行上。

最佳答案

:vimgrep/pattern/g %

也许是这样的:
nnoremap <leader>/ :vimgrep/<c-r>//g %<cr>:copen<cr>

Vimcast在此主题上做了一个不错的插曲:Search multiple files with :vimgrep

有关更多帮助,请参见:
:h :vimgrep
:h :caddexpr

08-16 07:36