在一行中多重search和replace

如果我做这样的事情:

:%s / aaa / bbb / | %S /二百二十二分之一百十一/

而第一次search和replace没有find任何匹配,第二次search和replace不会被执行。 即使命令“失败”,有没有办法告诉vim继续?

尝试

:%s/aaa/bbb/e | %s/111/222/e 

并阅读

 :help :s_flags 

特别是[e]下的条目:

  When the search pattern fails, do not issue an error message and, in particular, continue in maps as if no error occurred. This is most useful to prevent the "No match" error from breaking a mapping. Vim does not suppress the following error messages, however: Regular expressions can't be delimited by letters \ should be followed by /, ? or & No previous substitute regular expression Trailing characters Interrupted