新建Template Group,名字可以随便取, 我这里就叫myTemplate
配置的内容:
1)Abbreviation:模板的缩写,可以是【/】【/**】【】等,看个人习惯了,主要是生成注释的快捷提示符,后面会说怎么用。
2)Description:模板的描述,方便自己以后查找,比如写:方法注释。
3)Template text:模板的内容,参数名用$ 参数名 $ 格式。
然后创建Live Template
methodParameters()
方法,把下面的脚本复制到Default value
中,即可
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {result+='\\n' + ' * @param ' + params[i] + ' '}; return result;}", methodParameters());
设置应用场景
测试效果如下