vimgrep通配符作为文件扩展名

时间:2014-02-05 19:16:43

标签: vim vimgrep

如何使用vimgrep命令在所有文件中以递归方式搜索当前目录中的模式,而不管它们具有什么扩展名。

在控制台我可以做:grep -r <pattern> *.*

在google上进行一些搜索后,我发现在vim中我可以在具有特定扩展名的文件中递归搜索模式,如下所示:

:vimgrep /<pattern>/g **/*.extension

在我阅读:help starstar-wildcard中找到的help vimgrep的vim帮助后,我没有找到任何解释,除了来自starstar-wildcard的**/*之外我怎么能匹配任何文件扩展名帮助

尝试:
:vimgrep /<pattern>/g **/*我收到此错误:Cannot open file "**/*"

甚至试图像这样逃避通配符:
:vimgrep /<pattern>/g **/\*同样的结果Cannot open file "**/*"

我的vim版本是:VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 10 2014 09:33:13)我已尝试使用没有任何.vimrc配置文件的新用户,结果相同。

有没有办法像grep那样搜索,但在vim中使用:vimgrep?

0 个答案:

没有答案