我正在寻找在所有项目文件中进行搜索和替换(确认)的最佳方式。 “项目文件”是指当前目录中的文件,其中一些不必打开。
: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。