创建IDEA类和方法注释模板

创建IDEA类和方法注释模板

类注释模板

打开Settings—Editor—File and Code Templates菜单,在Files标签下点击Class,可以看到右侧有java类的默认模板,如图:
在这里插入图片描述
模板包含三部分内容:

  1. 第一行的if条件表达式,意思是在java类的第一行引入package信息;
  2. 第二行的parse引入一个名为Header的java文件并解析;
  3. 第三行开始才是类的主体内容;

设置类注释模板关键就在第二行的Header.java文件上。切换到Includes标签,看到正好有一个名为Header的java文件:右侧上半部分是文件内容,默认是空白无内容的,下半部分是对一些变量的介绍。如下图:
在这里插入图片描述
在文件编辑框中编辑类注释模板,填写以下内容:

/**
 * @Description:  //类描述
 * @Author: ${USER}  //作者,也可以直接写字符串,如@Author: admin
 * @Date: ${DATE}  //创建日期
 */

若要添加更多变量,参考Description中的介绍。
标记完成后点击Apply应用模板设置,新建测试类,查看自动创建的类注释:
在这里插入图片描述

方法注释模板

打开Settings—Editor—Live Templates,点击“+”添加一个Template Group,名称自定义:
在这里插入图片描述
在这里插入图片描述
选中新添加的模板组,再次点击“+”,添加一个Live Template:
在这里插入图片描述
在这里插入图片描述

Abbreviation:生成方法注释的快捷键,这里填写“*”;
Description: 模板备注,可以不填写;
Template text:方法注释模板内容,参照上面图片中的格式:

*
 * @Description:  //方法描述
 $param$  //方法参数,这里需要特殊处理,下面有详细介绍
 * @Return: $return$  //方法返回值类型
 * @Date: $date$ $time$  //方法创建日期和时间
 */

点击图片所示左下角的警告:Define,勾选Java选项
在这里插入图片描述
点击右侧的Edit variables,设置变量取值:
在这里插入图片描述

  1. param :在Default value列输入以下内容:
     groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
    
  2. return:点击Expression列从下拉框中选择methodReturnType()
  3. date:从下拉框中选择date()
  4. time:从下拉框中选择time()
  5. 点击OK保存设置
    在这里插入图片描述

点击OK或Apply保存配置。在方法上方外部输入/**,然后按Tab键生成注释:
在这里插入图片描述

注意

以上设置方法经验证,适合IDEA 2020.3及以后版本,其他版本的设置方法请参考其他网友的建议。

参考

https://www.cnblogs.com/cxy2020/p/13984298.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值