在vim中,如何用空格替换正则表达式?

c3r*_*rin 2 vim

在我的具体情况下,我有

(function(){
Run Code Online (Sandbox Code Playgroud)

我想用它取而代之

<whitespace char>xxx<whitespace char>
Run Code Online (Sandbox Code Playgroud)

所以它会来自

$('#myId').click(function(){do_something()})
Run Code Online (Sandbox Code Playgroud)

$('#myId').click xxx do_something()})
Run Code Online (Sandbox Code Playgroud)

我试过了

:s%/(function(){/ xxx /g  
Run Code Online (Sandbox Code Playgroud)

但它抛出错误引发错误'E486:Pattern not found',即使我只能找到/(function(){/.也没有尝试将\ s添加到替换文本工作中.

(抱歉这个问题奇怪的格式化.真的没有很好的流动)

mat*_*hew 5

转换s和%

:s%/(function(){/ xxx /g  
Run Code Online (Sandbox Code Playgroud)

应该成为

:%s/(function(){/ xxx /g  
Run Code Online (Sandbox Code Playgroud)

我试了一下它对我有用.

前者返回E486:未找到模式:/(function(){/ xxx/g