Vim:Ag在全球范围内和目录中进行搜索和替换
发布时间:2020-12-15 18:39:38 所属栏目:安全 来源:网络整理
导读:我正在使用:在 vim中搜索模式,但我无法弄清楚如何搜索和替换我的项目中的所有文件,或直接指定.这怎么做? 在Vim中,项目范围内的搜索和替换最多只是一个两步的过程,除非您安装一个插件,为您提供这两个步骤,如 EasyGrep. 在其最基本的形式中,项目范围的搜索/
我正在使用:在
vim中搜索模式,但我无法弄清楚如何搜索和替换我的项目中的所有文件,或直接指定.这怎么做?
在Vim中,项目范围内的搜索和替换最多只是一个两步的过程,除非您安装一个插件,为您提供这两个步骤,如
EasyGrep.
在其最基本的形式中,项目范围的搜索/替换如下所示: :args `grep -nl foo *.js` :argdo %s/foo/bar/c 它不会帮助您:Ag,但是,因为Vim没有类似于在quickfix列表上工作的:* do家庭的内置命令. Drew Neil有几个截屏,即here和there,处理项目范围的搜索/替换.在第二篇文章的底部提到的Qfdo命令专门针对:vimgrep /:Ack /:Ag用户.使用that command和:Ag,两步过程变成: :Ag foo :Qfdo s/foo/bar/c – 编辑 – Vim现在有:cdo,:cfdo,:ldo,:lfdo. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |