按本教程配置后结果如下:
类注释:
方法注释:
1、Settings(Ctrl+Alt+S) -> Editor -> Live Templates -> 右侧加号 -> Live Template
2、配置应用的位置,点击Define,选择Java
3、填写 Abbreviation
这里我的方法模板通常使用q,类模板使用w
在模板中起始行是** 而不是 /**
因此在使用时只需要输入 /q + Tab (或 Enter) 即可出现方法模板。
类模板同理。
4、填写Template text
类注释模板:
**
* @Description TODO
* @Author yourName
* @CreateDate $DATE$ $TIME$
*/
5、选择 Edit variables,配置参数取值,DATE取date(),TIME取time()
6、方法注释模板
**
* @Description TODO
* @Author yourName
$PARAM$
* @return $RETURN$
* @exception $EXCEPTION$
* @Date $DATE$ $TIME$
*/
7、选择 Edit variables,配置参数取值,
RETURN取methodReturnType(),
EXCEPTION取expectedType(),
DATE取date(),TIME取time()
这里PARAM不同,因为很多方法有多个参数,因此使用自定义的 groovy 语句 , 配置到Default value.
Groovy代码,如下:
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())
此时模板配置中是这个样子: