- 配置步骤
第一步:打开idea的setting,并找到设置内容的位置。
第二步:新建自定义分组
第三步:修改快捷方式
第四步:创建Live Template
第五步:配置自定义注释内容方法
第六步:配置自定义注释使用范围
到这里一个快捷方式已经创建成功!
- 配置内容:
1、接口注释
**
* @Description:
* @Author:作者名字 $DATE$ $TIME$
*/
2、方法注释
**
* @ClassName: $className$
* @Description:
* $params$
* @Return: $return$
* @Author: 作者名称 $DATE$ $TIME$
*/
params内容:
groovyScript( " def result = ''; def params = \"${_1}\".replaceAll( '[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size() > 1) { result +='\\n * @param ' + params[0] + ' \\n'; for(i = 1; i < params.size(); i++) { result += ' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n' : ''); }; }else if (params.size()==1) { if (params[0] != '') { result+='\\n * @param ' +params[0] + ' '; } }else { result += params[0] + ' '; }; return result ", methodParameters() ) groovyScript( " def result = ''; def params = \"${_1}\".replaceAll( '[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size() > 1) { result +='\\n * @param ' + params[0] + ' \\n'; for(i = 1; i < params.size(); i++) { result += ' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n' : ''); }; }else if (params.size()==1) { if (params[0] != '') { result+='\\n * @param ' +params[0] + ' '; } }else { result += params[0] + ' '; }; return result ", methodParameters() )
- 使用方式:
注意:这里的mm和上面创建的内容是匹配的。