idea2020.3.4注释模板
Abbreviation 填 *号
Template Text:
*
* <p>方法说明</p>
* <p></p>
* <p></p>
* <p></p>
* @author lrcore
* @date $date$ $time$ $params$ $returns$
*/
Options expand with 选择 "Enter"键
params参数
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
returns参数
groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
使用方法
在方法上
/**+enter