IDEA注释模版(Java param括号、return全类名)

IDEA注释模版(Java param括号、return全类名)

首先我们设置,创建Class文件生成类注释模版

一、File >> Settings… >> Editor >> File and Code Templates
找到 CSS File,并且在右边文本框中填写“#parse(“File Header.java”)”,如下图:
在这里插入图片描述

二、点击Includes并且创建File Header文件,并且在右边输入框中赋值下文内容,如下图

/**
 * @ClassName ${PROJECT_NAME}.${PACKAGE_NAME}.${NAME}.java
 * @author ${USER}
 * @version 1.0.0
 * @Description TODO
 * @createTime ${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}:00
 */

在这里插入图片描述

接下来我们创建方法注释模版设置

一、File >> Settings… >> Editor >>Live Templates
然后我们创建点击右边的+号,选择第二项Group,随意起名如下图:
在这里插入图片描述
在这里插入图片描述

二、我们开始创建模版,下图:
在这里插入图片描述
三、按自己习惯写,我的

注:
第二步的Expand winh 是设置回车生成模版,还是Tab生成模版,或者其他按键(本人设置是回车生存模版)
第一步的Abbreviation的" * " 是在方法上输入/** 然后回车生成模版

*
* 方法描述
* @since: 1.0.0
$params$
* @return: $returns$
* @author: SongWei
* @date: $date$ $time$
*/

在这里插入图片描述
四、我们开始设置模板参数自动取值,点击Edit variables,如图:
在这里插入图片描述
五、直接下拉选择

注:params和returns是动态获取参数的,不想动态获取参数可以不设置,要是需要动态设置的把下列参数复制到Expression中
params:

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

returns:

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

在这里插入图片描述

以上内容我们都设置完后,现在选择那些模块生成模版。点击下方黄色警告区域,勾选java下全部内容
在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值