vim中多个文件替换内容

我们知道在vim中可以方便的使用substitute命令来替换内容,但是只能在单个文件中替换,如何在多个文件中完成替换操作

首先通过:args **/*.txt中将当前目录的及子目录所有txt文件加入到参数列表

然后执行:args可以查看所有待替换内容的文件

执行:argdo %s/要替换的字符串/替换成的字符串/ge | update

也可以执行:set hidden启用该设置后,我们就可以在不保存文件改动的前提下,跳转到其他文件。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: