Vim 如何对所有打开的缓冲区进行替换?

Vim 如何对所有打开的缓冲区进行替换?,vim,Vim,可能重复: 我可以使用:%s/foo/blah/g将当前缓冲区中出现的所有“foo”替换为“blah”。如何一次在所有打开的缓冲区上执行此操作?使用bufdo操作所有打开的缓冲区 :帮助bufdo 例子: :bufdo%s/主/干线/ 将在所有打开的缓冲区上运行搜索和替换。@sidyll:谢谢,我应该在搜索词中使用“搜索和替换”而不是“替换”:(

可能重复:


我可以使用
:%s/foo/blah/g
将当前缓冲区中出现的所有“foo”替换为“blah”。如何一次在所有打开的缓冲区上执行此操作?

使用bufdo操作所有打开的缓冲区

:帮助bufdo

例子:
:bufdo%s/主/干线/


将在所有打开的缓冲区上运行搜索和替换。

@sidyll:谢谢,我应该在搜索词中使用“搜索和替换”而不是“替换”:(