我们知道在vim中可以方便的使用substitute命令来替换内容,但是只能在单个文件中替换,如何在多个文件中完成替换操作
首先通过:args **/*.txt中将当前目录的及子目录所有txt文件加入到参数列表
然后执行:args可以查看所有待替换内容的文件
执行:argdo %s/要替换的字符串/替换成的字符串/ge | update
也可以执行:set hidden启用该设置后,我们就可以在不保存文件改动的前提下,跳转到其他文件。
我们知道在vim中可以方便的使用substitute命令来替换内容,但是只能在单个文件中替换,如何在多个文件中完成替换操作
首先通过:args **/*.txt中将当前目录的及子目录所有txt文件加入到参数列表
然后执行:args可以查看所有待替换内容的文件
执行:argdo %s/要替换的字符串/替换成的字符串/ge | update
也可以执行:set hidden启用该设置后,我们就可以在不保存文件改动的前提下,跳转到其他文件。