idea配置注释:
1、配置类注释
File,settings,Editor,File and Code Templates,修改File Header里面的内容
/**
* @Author: ${USER}
* @Date: ${DATE} ${TIME}
* @Description:
*/
2、配置方法注释
(1)然后在Live Templates下创建新group==>methodTemplates,然后再在这个methodTemplates下创建一个新Live Template==>a
(2)在里面写这些
**
* @Author liuxuewei
* @Date: $DATE$ $TIME$
* @Description: $description$
* @param $params$
* @Return: {@link $return$}
*/
(3)然后点Edit variables
params配置:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); result= params[0]; for(i = 1; i < params.size(); i++) {result+='\\n * @param ' + params[i] + ((i+1 < params.size() - 1) ? '\\n' : '')};return result", methodParameters())
return配置:
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())
效果:(输入/a)
评论区