IDEA 方法注释动态添加return和param

方法注释是一个好东西,不过网上找到的脚本都都多少有些问题,不能动态添加param和return所以,我修改了一下。效果如下,这个是gif图,可能得等加载完才能看到

 

 

 具体教程如下。

1.点击文件 2.打开设置

 1.点击编辑器 2.点击实时模板 3. 点击加号 4.点击模板组 

 1.输入模板组名字,任意即可  2.点击确定 

1.点击加号  2.点击实时模板  3.输入缩写,为一个号 4.输入描述任意即可 5.将下面的代码粘贴到下面的方框中,不能改变格式,否则注释格式会乱。


** 
 * @description defaultDescription $params$  $returns$       
 * @author $user$
 * @date $date$ $time$
 */

 1.点击更改  2.选择java 

1.点击编辑变量  2.填入这三个函数   3.将右边的√都选上  4.输入params的脚本  5.输入returns的脚本   6.点击确定   7.点击应用  8.点击确定 

下面的代码全部复制过去

params

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

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+=','}  } ;  };if(result == 'null'|| result == 'void')return '';  return '\\n * @return '+result", methodReturnType())

添加完成。

输入/*然后按下tab键补全。可以在下面这个地方修改。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值