IDEA 自定义方法注释模板

一、file --> setting --> Editor --> Live Templates

二、定义模板,模板的名字设为*,为了避免一种情况,可以自己尝试

**
 * @desc <p> $END$ <p> 
 * @param $PARAMS$
 * @return $RETURN$
 * @author hubz
 * @date $DATE$ $TIME$
 */

**注意第一行只有一个 * 而不是 /* ;

三、设置快捷方式

四、设置模板的应用场景

在这个位置,有一个

设置为

五、(如果没生效,注意查看第八步)

六、

参数的Groovy代码

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

Return的Groovy代码

  主要为了解决返回值是全类名导致太长的情况,这个好像不同的IDEA版本的methodReturnType()不一样,自行选择;

groovyScript("def result =\"${_1}\".split('\\\\.');if (result.size() > 0) {return result[result.size() - 1];} else {return \"${_1}\";}",methodReturnType())
groovyScript("def result=''; def returnWpj=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if(returnWpj[0] == 'void'){ result = ''; return result}else{result = returnWpj[0]; return result.substring(result.lastIndexOf('.')+1) }; ", methodReturnType())

其实return完全可以不设任何东西,看个人爱好了

七、效果图

 

八、如果最后光标并没有在EDN的位置

都点上,就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值