标签: vim
可能重复: vim: search replace over all writable buffers
我可以使用:%s/foo/blah/g在当前缓冲区中用“blah”替换所有出现的“foo”。我怎么能一次在所有开放缓冲区上做到这一点?
:%s/foo/blah/g
答案 0 :(得分:4)
使用bufdo对所有打开的缓冲区进行操作。
:help bufdo
:bufdo %s/main/mains/
将在所有打开的缓冲区上运行搜索并替换。