类的主注释
/**
* @description TODO
* @author Gaoxueyong
* @date ${DATE} ${TIME}
* @version 1.0
*/
方法的注释
1、创建自己的分组
选择右侧Template Group并输入名称
2、创建自己的模版
选择自己创建的分组然后选择Live Template 然后在Template text框内写入
**
* $description$
$param$
* @return $returns$
* @author Gaoxueyong
* @createDate $date$ $time$
*/
点击右侧的Edit Variables 写入变量
param 写入
groovyScript("def result='';def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();def types=\"${_2}\".replaceAll('[\\\\[|\\\\]]','').split(', ').toList();for(i = 0; i < params.size(); i++){def p1=types[i].split('<').toList();def p3='';for(i2=0;i2<p1.size();i2++){if(i2!=0){p3+='<';}; def p2=p1[i2].split('\\\\.').toList();p3+=p2[p2.size()-1];};result+=' * @param ' + params[i] + ' ' + p3 + ((i < params.size() - 1) ? '\\n' : '')};return result",methodParameters(),methodParameterTypes())
returns写入
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
修改适配的类型
点击Define或 change
选择要适配的类型,可以选Java也可以全选
最终效果
类
直接创建一个类就会出现如下注释
方法
在任意方法上面输入 /**+Enter键盘就可以看到如下效果
方法调用
调用时点击调用的方法可以看到具体的注释
注意
输入/** 是在配置
输入 Enter是在配置
参考
感谢 Louka 老哥的文章