Flutter 通用模板

466 阅读1分钟

flutter 通用模板

IDEA创建类模板和方法模板

1.按照顺序打开 File->settings->File and Code Templates->Includes

2.输入类注释模板 3.结果:

4.Dart File通用模板:

import 'package:flutter/material.dart';

class ${NAME} extends StatefulWidget {
  @override
  State<${NAME}> createState() => _${NAME}State();
}

class _${NAME}State extends State<${NAME}> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: new Container(
      ),
    );
  }
}

IDEA创建方法模板

1.按照顺序打开 File–>Settings–>Editor–>Live Templates

2.点击右边的”+“号,选择Template Group 3.创建自己的组名 4.选择自己的组名,点击“+”,选择Live Telplate 5.填写Abbreviation,Description,Template text 6.点击Define选择Java,也可以选择everywhere 7.设置Edit variables 8.选择相对应的方法就可以了,点击ok,ok(注意这里使用的是tab的方式使用注释模板) 9.示例

优化参数显示方式

这种数组现实很别扭,所以执行以下这个操作就可以了 1. groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) result += '\\n'; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())