个人博客:
http://www.milovetingting.cn

IDEA配置Live Templates

1、Android Studio-Preferences-Editor-Live Templates,可根据实际情况选择,这里选择DartLive Template

image-20221212150256166

2、设置模板信息

image-20221212150646684

模板信息如下:

1
2
3
factory $CLASS_NAME$.fromJson(Map<String,dynamic> json) => _$$$CLASS_NAME$FromJson(json);

Map<String,dynamic> toJson() => _$$$CLASS_NAME$ToJson(this);

如果需要转义,在前面加$。这里的$CLASS_NAME$即为定义一个变量

编辑参数,点击Edit variables,在弹出的界面修改,这里需要获取类名,因此选择dartClassName()

image-20221212151313305

配置生效范围

image-20221212150821295

3、使用。输入gen后,IDEA即会出现提示,按Tab后,可以快捷生成代码。

image-20221212151056584