idea注释模板

idea 中的注释模板

1.idea类注释

1.1 打开:file->setting->Editor->Filr and Code Templates->Includes->File Header

在这里插入图片描述

1.2.添加类、接口模板注释

/**  
  * @description: TODO
  * @author arik
  * @date ${DATE}
  */

在这里插入图片描述

2.添加方法注释

打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK

*
 * 功能描述:
 * @author arik
$param$ 
 * @return $return$
 */
    

在这里插入图片描述

【param 去掉中括号 [ids]】
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())


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


在这里插入图片描述

【注意idea 版本不同 可能需要将 param 和 retuvaluern的值放入 Expression或者Default value】

支付宝扫码领取现金红包!!!

在这里插入图片描述


版权声明:本文为weixin_43159673原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。