我正在做一些refractoring,其中一个目标是在HTML中移动一些内联js函数。
<a href="#" onClick="function('');">text</a>
我们的想法是删除onClick事件以及引号
中的内容<a href="#">text</a>
建议加快行动?
我想在做完一次后我可以重复动作。找到下一个实例后。
答案 0 :(得分:3)
一个简单的正则表达式应该这样做:
%s /onClick=".\{-}"//g
答案 1 :(得分:1)
另一种可能的方法
%norm / onClick<C-v><ESC>ndt>
击穿
%norm # following are normal mode commands
/ onClick # Search for _onClick
<C-v><ESC> # Exit search mode
n # goto next match
dt> # delete till >
请注意,这对于一次性工作就足够了。如果您需要一个万无一失的解决方案,this or regex or whatnot is not the right tool for the job。