【工具】IDEA配置注释

File and Code Templates

  • Class
1
2
3
4
5
6
7
8
9
10
11
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/*
* @className ${NAME}
* @description TODO
* @author littlehui
* @date ${DATE} ${TIME}
* @version 1.0
*/
public class ${NAME} {
}

Live Templates

  1. 新建 Templates Group
  2. 新建 * Template
  3. 新建 ** Template
  • *
    1
    2
    3
    4
    5
    6
    7
    ** 
    * @description $description$
    $params$
    * @author littlehui
    * @date $date$ $time$
    * @return $returns$
    */

params 参数

1
groovyScript("def result='';def fourspace=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if (i>0)fourspace='    ';result+=fourspace+' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
  • **
1
2
3
4
5
6
**
* @description: TODO
* @author littlehui
* @date $date$ $time$
* @version 1.0
*/