【发布时间】:2014-03-05 06:32:14
【问题描述】:
我在 Vim 中使用 ag 对字符串/文件搜索有很好的结果。
然而,关于如何为 ag 构建模式的文档似乎并不多。
我正在尝试在 Practical Vim 书中的示例中使用 ag 而不是 vimgrep。
我想递归地在目录中的所有文件中查找“Pragmatic Vim”的每一个出现,并用“Practical Vim”替换这个字符串。某些文件中还有“实用书架”,该字符串必须保留。
这本书提出了这种方法:
/Pragmatic\ze Vim
:vimgrep /<C-r>// **/*.txt
在这一步之后,使用:Qargs 插件命令填充快速修复列表,最后是:argdo %s//Practical/g
现在,如何使用ag 指定/Pragmatic\zepattern?
ag 是否完全适合我在这里尝试做的事情?
【问题讨论】: