使用Vim在多个文件中查找单词的最佳方法是什么

Xav*_*ier 3 vim

我使用Vim进行编码多年,主要使用NerdTree来轻松处理包含多个文件的大项目 - 比如MVC框架.

但我经常遇到一个问题,如何在项目中找到文件中的单词,句子,关键词?所有文件都未在缓冲区中打开.我曾经在终端中使用这个find&grep命令来制作它,但是我需要将vim放在hte背景中,复制文件的名称并返回到vim.

找 .-type f -name*.js -print0 | xargs -0 grep -i foo

不是真的用户友好...

有更好/更快的方法吗?

Ken*_*ent 5

有不同的方法可以做到这一点:

使用:vim或者ack插件,找到的文件路径+名称将列在quickfix列表中,以便您轻松跳转.

我也写了一个脚本在quickfix列表上再次做"grep",也可能有用:

https://github.com/sk1418/QFGrep