使用Goland的全局替换
-
单文件 使用
Command+R进行替换 -
多文件 使用
Shift+Command+R进行替换
正则替换
可以使用正则表达式进行替换 例如,我们想为DoFunction这个方法添加一个ctx作为第一个参数
- 打开Regex的开关
- 搜索:
DoFunction((.*?)\),其中(.*?)表示正则 group,会取到这个函数的参数 - 替换:
DoFunction(ctx, $1),其中 $1 表示上一步匹配到的第一个参数
单文件
使用Command+R进行替换
多文件
使用Shift+Command+R进行替换
可以使用正则表达式进行替换 例如,我们想为DoFunction这个方法添加一个ctx作为第一个参数
DoFunction((.*?)\),其中 (.*?) 表示正则 group,会取到这个函数的参数DoFunction(ctx, $1),其中 $1 表示上一步匹配到的第一个参数