IDEA如何设置类头注释、方法注释以及属性注释

IDEA如何设置类头注释、方法注释以及属性注释

  类头注释、方法注释在这类介绍有很多,而且基本一致,也很好用,但是每次需要对属性进行注释的时候都很麻烦。因此不得不花时间进行调整。因此记录下来,以备后续使用。

1 类头注释 

打开设置面板,然后填写注释模板:

File  => setting  => editor =>  File and Code Templates

/**
 * TODO 类描述
 * @author Anna.
 * @date ${DATE} ${TIME}
 */

2 属性注释/方法注释创建流程

2.1 第一步勾选Enable  Live  Templates

File  => setting  => editor =>  File and Code Templates

2.2 第二步新建一个Group

以上基本流程与网络上各位大佬介绍基本一致

2.3 第三步新建一个Template

选中新建的group,也就是选中chenjieGroup,在这个group下新建一个LiveTemplate

2.3.1 方法注释

**
 * 功能描述
 *
$params$ 
 * @return $return$
 * @author Anna.
 * @date $date$ $time$
 */

  

参数设置:

时间设置不说了,参数设置介绍网络上大佬总结的

(1)如果param参数使用默认的methodParameters()来获取方法参数值,其注释参数是在一行展示的,如下图。这里我们希望像MyEclipse中一样,一行一个参数的样式,可以通过脚本来实现。将以下脚本复制进Expression,可以得到文章开头效果图的样式:

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) ? '\\r\\n' : '')}; return result", methodParameters())

(2)如果return参数使用默认的methodReturnType()来获取参数值,模板里使用了@link来跳转结果类型,那么当方法返回值为void时,注释会报错,如下图。可以通过脚本来避免,将上面模板中的@link参数去掉,将以下脚本复制进Expression:

groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())

属性注释设置

相当与重新添加一个模块,设置如下:

**
 * 
 * TODO 属性描述
 */

3 使用方法

与常用操作快捷方式一样 

属性注释:  “/*” + enter

方法注释: “/**” + enter

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丨Anna丨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值