在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.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。