vim:多个替换,如 sed

elb*_*rna 2 vim

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

sed -e s/uno/due/ -e s/uno/due/
Run Code Online (Sandbox Code Playgroud)

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

:'<,'>s/445/53/a/444/53/g
Run Code Online (Sandbox Code Playgroud)

:'<,'>s/445/53/e/444/53/g
Run Code Online (Sandbox Code Playgroud)

不起作用

Ben*_* B. 5

尝试这个:

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

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