idea 方法注释模板

 

 注意配置需要一模一样。。。(通过 /** 然后回车触发)

**
 * <b>
 * description: TODO <br/>
 * author: wanghaiming <br/>
 * date: $DATE$ $TIME$ <br/>
 * </b>
 *
 $param$ $return$
 */

 

idea 方法注释模板

 

 

param: 脚本如下

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) result += '\\n'; result+=' * @param ' + params[i]+' TODO' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

 return 脚本如下(注意 return result 前的分号)

groovyScript("def result=''; def params=\"${_1}\";result = params == 'void' ? '' : ('\\n* @return {@link '+params+'}') ; return result", methodReturnType())

 

相关文章: