vim:像 sed 一样的多重替换

vim:像 sed 一样的多重替换

简单的问题,使用 sed 可以进行多重替换

sed -e s/uno/due/ -e s/uno/due/

是否有可能与 VIM 内部替换类似?

:'<,'>s/445/53/a/444/53/g

:'<,'>s/445/53/e/444/53/g

不起作用

答案1

尝试这个:

:'<,'>s/445/53/e | s/444/53/e

这是通过使用管道 ( |) 符号连接 Ex 命令并使用e替换标志(请参阅::help :s_flags)来避免在找不到模式时引发错误的方法。

相关内容