生成方法注释
1.打开File -> Settings
2.Editor -> Live Templates -> 点击右边加号为自己添加一个Templates Group -> 然后选中自己的Group再次点击加号添加Live Templates
重点:Abbreviation那里不要用/开头的!!!
重点:模板中开头不要/!!!,从*号开始!!!模板如下:
在Template text中添加
*
* @author WangZeyu
* @date $date$ $time$
* @param $params$
* @return $returns$
*/
接着点击 Edit Variables
在Expression中添加date()和time()
在Default value中params栏添加如下内容
其中params变量的内容一定要放在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++) {if(i==0){result+='* @Param ' + params[i] + ': '}else{result+='\\n' + ' * @Param ' + params[i] + ': '}}; return result;}", methodParameters());
在returns栏添加
其中return变量的内容也一定要放在Default value中!!!内容为:
groovyScript("def returnType = \"${_1}\"; def result = '* @return: ' + returnType; return result;", methodReturnType());
重点:注释时需要自己打/符号,然后再打**,然后tab,这样就可以获取了!!!
效果如下