Intelij idea 自定义注释模板

3 篇文章 0 订阅

按本教程配置后结果如下:
类注释:
在这里插入图片描述

方法注释:

在这里插入图片描述

1、Settings(Ctrl+Alt+S) -> Editor -> Live Templates -> 右侧加号 -> Live Template
在这里插入图片描述
2、配置应用的位置,点击Define,选择Java

在这里插入图片描述
在这里插入图片描述
3、填写 Abbreviation
这里我的方法模板通常使用q,类模板使用w
在模板中起始行是** 而不是 /**
因此在使用时只需要输入 /q + Tab (或 Enter) 即可出现方法模板。
类模板同理。

4、填写Template text
类注释模板:

**
 * @Description    TODO
 * @Author     yourName
 * @CreateDate    $DATE$ $TIME$
 */

5、选择 Edit variables,配置参数取值,DATE取date(),TIME取time()
在这里插入图片描述
6、方法注释模板

**
 * @Description    TODO
 * @Author   yourName 
 $PARAM$
 * @return    $RETURN$
 * @exception    $EXCEPTION$
 * @Date    $DATE$ $TIME$
 */

7、选择 Edit variables,配置参数取值,
RETURN取methodReturnType(),
EXCEPTION取expectedType(),
DATE取date(),TIME取time()
这里PARAM不同,因为很多方法有多个参数,因此使用自定义的 groovy 语句 , 配置到Default value.
Groovy代码,如下:

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

在这里插入图片描述

此时模板配置中是这个样子:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值