Vim bufdo有争论吗?

Rne*_*net 2 vim

如何仅在特定缓冲区(缓冲区名称列表或缓冲区名称模式等)上运行某个命令?

Pet*_*ker 7

你在找:argdo.通过填充arglist :args.然后做:argdo {cmd}运行{cmd}的每个在arglist中的文件.

:args *.c
:argdo %s/FOO/BAR/ge|update
Run Code Online (Sandbox Code Playgroud)

要了解所有这些内容,请查看其中一些Vimcasts剧集:

有关更多帮助请参阅:

:h :args
:h :argdo
Run Code Online (Sandbox Code Playgroud)