加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 16:47:50 所属栏目:安全 来源:网络整理
导读:我正在寻找在所有项目文件中进行搜索和替换(确认)的最佳方式。 “项目文件”是指当前目录中的文件,其中一些不必打开。 一种方法是简单地打开当前目录中的所有文件: :args ./** 然后对所有打开的文件执行搜索和替换: :argdo %s/Search/Replace/gce 但是,
我正在寻找在所有项目文件中进行搜索和替换(确认)的最佳方式。 “项目文件”是指当前目录中的文件,其中一些不必打开。

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

: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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读