如何仅在特定缓冲区上运行某个命令(缓冲区名称列表或缓冲区名称模式等)?
您正在寻找:argdo
.通过 :args
填充参数列表。然后:argdo {cmd}
对 arglist 中的每个文件运行{cmd}
。
:args *.c
:argdo %s/FOO/BAR/ge|update
要了解所有这些实际操作,请查看其中的一些Vimcasts剧集:
- 认识参数列表
- 填充参数列表
- 使用 :argdo 更改多个文件
- 项目范围的查找和替换
有关更多帮助,请参阅:
:h :args
:h :argdo