我想以下面的方式替换一个函数.
Old function :
old_func(a,b,c)
New function :
new_func(b,a,c)
Run Code Online (Sandbox Code Playgroud)
如何用new_func替换old_func并处理参数(在vim中)?
vim支持反向引用(\1对于第一个捕获的组和\2第二个):
%s/\<old_func(\([^,]*\),\([^,]*\),/new_func(\2,\1,/g
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
547 次 |
| 最近记录: |