在我的具体情况下,我有
(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添加到替换文本工作中.
(抱歉这个问题奇怪的格式化.真的没有很好的流动)
转换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