Aug 28, 2012 - vim    No Comments

Vim search folder width vimgrep

最近在研究一些node.js的框架,经常要在框架里找一些函数,最快捷的方法莫过于直接在文件夹中搜索了。vim当然也是支持文件夹搜索的。

语法是:

:vim[grep][!] /{pattern}/[g][j] {file} …

而且vimgrep可以自动识别换行符编码,还可以使用正则。配合上我现在使用的SSD硬盘,连原先速度较慢的缺点都不存在了。

vimgrep的帮助命令是:

:help :vimgrep@cn

有@cn是因为我装了中文帮助文档

例子两枚:

:vimgrep /bodyParser/gj ~/node/**/*.js

如果不需要包括子文件夹:

:vimgrep /bodyParser/gj ~/node/*/*.js

然后打开quickfix窗口查看搜索结果:

:cw

Got anything to say? Go ahead and leave a comment!