在所有项目文件中在Vim中搜索和替换

前端之家收集整理的这篇文章主要介绍了在所有项目文件中在Vim中搜索和替换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找在所有项目文件中进行搜索和替换(确认)的最佳方式。 “项目文件”是指当前目录中的文件,其中一些不必打开。

一种方法是简单地打开当前目录中的所有文件

:args ./**

然后对所有打开的文件执行搜索和替换:

:argdo %s/Search/Replace/gce

但是,当我这样做,Vim的内存使用从十几MB跳到超过2 GB,这不适合我。

我也有安装的EasyGrep插件,但它几乎从来没有工作 – 它不会找到所有的出现,或者它只是挂起,直到我按CtrlC。到目前为止我的首选方式完成这个任务它到ack-grep搜索项,使用它的quickfix窗口打开任何包含该术语的文件,并且之前没有打开,最后:bufdo%s / Search / Replace / gce。

我正在寻找一个好的,可用于此的工作插件,或者一个命令/序列的命令,将比我现在使用的一个更容易。

Greplace对我很好。

在github上还有一个pathogen ready version

猜你在找的Bash相关文章