idea模板注释

注释模板------------------------------------------------------------------------------------

方法:file->setting->Editor->LiveTemplates
**
$params$
 * @return  $returns$
 * @author  HeW
 * @date  $YEAR$-$MONTH$-$DAY$
 * @description 描述 
 */

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

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())

date("yyyy")    date("MM")   date("dd")

类-创建时:file->setting->Editor->File and Code Templates->Includes->File Header
/**
  * @author HeW
  * @date ${YEAR}-${MONTH}-${DAY}
  *
  * ${todo}
  */
posted @ 2025-01-23 15:24  蓝迷梦  阅读(10)  评论(0)    收藏  举报