idea 配置注释模板

1、类注释:点击Setting - Editor - File and Code Templates 进行设置

/**
 * @author cc
 * @data ${YEAR}年${MONTH}月${DAY}日 ${TIME}
 */

接口也可以同样设置,选择右侧Interface选择,同样设置即可。 下方Descipiton列出了所有支持的模板参数,想要配置其他参数,可以查看配置其他参数。

2、方法注释

实现:1:根据形参数目自动生成 @param 注解。2:根据方法是否有返回值智能生成 @Return 注解

点击 Setting - Editor - Live Templates ,右侧点击+号选择Template,创建一个模板分组

填写分组名称,点击ok完成。

选中新创建模板分组,点击右侧+号,Live Template

创建模板,修改该模板的 AbbreviationDescription 和 Template textAbbreviation 必须为 *Expand with 的值为 Enter 键。

Template text内容如下,启动第一行*顶格开头,不是/。

*
 * 
 * @author cc
 * @date $date$ $time$$param$ $return$
 */

No applicable contexts,说明此时这个模板还没有指定应用的语言,点击Define,选择java

点击Edit variables 按钮

为每一个参数设置相对应的 Expression,

date 和 time 的 Expression 使用的是 IDEA 内置的函数,使用下拉框选择就可以了。

param IDEA 默认的实现很差,我们手动实现,代码如下:

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 这个参数我也自己实现了下,代码如下:

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

 

点击OK保存成功。

示例:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cc_南柯一梦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值