首先在setting选项中找到 Live Templates 选项,右侧绿色+号新建分组
这里我新建一个叫MyTemplate 的分组,然后在此分组里创建模板。
首先创建类注释模板:
Template text:
/**
* @Description:
* @author: XCheng
* @Date: $Date$ $time$
*/
接着创建方法注释模板:
Template text:
*
* @Description
* @Author XCheng
* @Date $date$ $time$
* @Param $param$
* @Return $return$
*/
经过反复实践,发现这里的Template text 中开头确实不能加/ ,并且绿色框内的内容也要勾选,否则会出现缩进问题,导致看起来不甚整齐美观。
而红框内的内容是为了方法参数自动补全加的代码,内容为:
groovyScript ( "def result=''; def params=\"${_1}\".replaceAll('[\\\\[[表情]\\\\][表情]\\\\s]', '').split(',').toList(); for(i = 0; i < params.size() - 1; i++) { if(params[i] == '') return result; if(i==0) result += params[i] + '\\n'; result+=' * @param ' + params[i+1] + ((i < params.size()-2) ? '\\n' : '') }; return result", methodParameters())
在使用时,类注释只需要/**+回车即可,方法注释需要/+mt+回车即可,方法注释效果: