简单的问题,使用 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)
不起作用
尝试这个:
:'<,'>s/445/53/e | s/444/53/e
这通过使用管道 ( |
) 符号连接 Ex 命令并使用e
替换标志(请参阅:help :s_flags
:)来避免在找不到模式时引发错误来工作。