Dmi*_*din 4 intellij-idea android-studio
我正在努力寻找
@BindView($ResId) internal lateinit var $FieldName: $Class
Run Code Online (Sandbox Code Playgroud)
并替换为
private val $FieldName by bindView<$Class>($ResId)
Run Code Online (Sandbox Code Playgroud)
使用 Intellij 查找和替换功能执行此操作的语法是什么?
首先,我们必须激活“查找和替换”栏中的正则表达式复选框(如果它只影响当前文件),或者在“替换路径”对话框中激活整个项目:
在“查找”文本字段中使用此正则表达式和 3 个捕获组应该可以工作:
@BindView\((.*)\) internal lateinit var (.*): (.*)
Run Code Online (Sandbox Code Playgroud)
现在我们可以在替换$1文本字段中使用$ResId、$2$FieldName 和$3$Class的变量:
private val $2 by bindView<$3>($1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1388 次 |
| 最近记录: |