IDEA类和方法的注释规范(超级实用)

本文介绍了如何在IDEA中设置自动化的类和方法注释,包括类注释模板的复制和方法注释的创建过程,以及使用自定义脚本来生成更易用的param和return参数描述。
摘要由CSDN通过智能技术生成

1、类注释

先看效果显示

f51c9a845f02c385c0dd54bc8a02560a.png

步骤非常简单,打开setting,找到File and Code Templates,找到class,直接复制这段代码

/**
 * @description: TODO
 * @author: qxq
 * @date: ${DATE} ${TIME}
 * @version: v1.0
 */

48983d941db2661842f8852378dbd4c4.png

2、方法注释

最终效果如下:

080f069c27254acc26e7fb0535adcfe0.png

设置方法:

1、同样也是打开setting,找到Live Templates,点击“+”号,创建组Template Group

fba059ebb4389372e835c055c4f98f11.png

2、输入组的名称,可以自行填写

899dd00559288bf1e8468c0a3ff85b17.png

3、选中刚创建的组,再点击+,在里面创建模板

e9a9da298b985cd75de6d424f8e1c2c8.png

4、按照下图进行操作。注意:可直接复制下面的代码(最前面没有“/”):

**
 * @description: 
 * $param$
 * @return: $return$
 */

cfcf1a5f524d4e9e6ec9d042ba78a055.png

5、点击 Edit Variables

2c3ea3cc9a7188ba8540c5b607244416.png

IDEA提供自带的methodParameters()和methodReturnType()方法,但并不是很好用,所以这里使用了大佬写的脚本,非常好用。

b39c80110400b286e551fae1c9dfe7b4.png

下面的脚本是我用过非常好用的脚本:

①param的脚本:每个参数单为一行,比自带的methodParameters()好用

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

②return的脚本:可以自己选用return是否需要包名,还有返回值为void时不会报错(自带的methodReturnType()会报错)

显示包名的版本:

groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return: ' + \"${_1}\"", methodReturnType())

不显示包名的版本:

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

6、然后开始修改注释模板作用范围:

e16483fcd2a6b87740fc5a34c1e6043f.png

一般来说,直接选中Java即可,其他的不用勾选

7d160ebcb89c4c1f32cdd2d1f6532d86.png

7、到此就设置成功了,点击“OK”。在写好的方法上面,输入“//”,然后点击“Enter”,即可得到下图显示的效果

080f069c27254acc26e7fb0535adcfe0.png

文中的脚本处自:IDEA类和方法注释模板设置(非常详细)_idea 类注释模板-CSDN博客

是黑taoA大佬写的脚本,自我感觉是最好用的脚本,所以记录下来,方便以后查阅

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值