一、类名注释:
打开File->Settings,选择Editor->File and Code Templates,切换到“Includes”,点击File Header,
然后录入以下内容:
/**
* @ProjectName: ${PROJECT_NAME}
* @Package: ${PACKAGE_NAME}
* @ClassName: ${NAME}
* @Author: yf
* @Description: ${description}
* @Date: ${DATE} ${TIME}
*/
二、方法注释:
打开File->Settings,选择Editor->Live Templates
点击新建“+”,新增一个Template Group,命名自定义,我这边定义的是MyGroup;
选中新建的MyGroup,然后点击新建“+”,新增一个Live Template,
然后编辑刚刚新增的Live Template,在Template text中录入以下内容:
*
* @Method $method$
* $VAR1$
$params$* @return $returns$
* @Author yf
* @Desc 描述
* @Date $date$ $time$
*/
然后点击“Edit variables”,编辑定义的变量:
其中VAR1的脚本为:
groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { if(i!=0)result+= ' * '; result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' : ''); }; return result", methodParameters())
其余变量参考上图。
使用时,在方法上输入“/*”或者“/**”,然后按住“Tab”键即可。