我正在尝试使用格雷普拉斯用于项目范围内的查找和替换,但在最后的步骤中遇到了麻烦。
我首先要说的是:
:Gsearch mypattern *
这成功打开了一个列出所有文件和匹配项的缓冲区。然后我执行:
:%s/mypattern/newpattern/g
它将替换 Gsearch 缓冲区中的所有实例。现在我遇到了麻烦,当我执行:
Greplace
现在系统会询问我是否要进行更改,我回答了y
。此时每个文件都应该加载到缓冲区中,更改已完成并准备好供我:wall
,但这种情况从未发生。Gsearch 缓冲区仍然存在,没有加载其他文件,也没有对任何文件进行任何更改。
有人知道我做错了什么吗?