IDEA设置专属注释模板

本文主要介绍如何用Intelij Idea配置类及方法的注释模板提高代码注释效率

一、类注释配置

创建文件后, 编译器会在类名前面生成固定的注释, 在阿里巴巴Java开发手册里也明确写到所有的类都必须添加创建者和创建日期。

1、配置效果

在这里插入图片描述

2、配置步骤

File → Settings → Editor → File and Code Templates → Includes → File Header
在这里插入图片描述
提供可复制注释模板 (✪ω✪)

/**
* @className: ${NAME}
* @description: TODO
* @author: fxh
* @date:  ${DATE} ${TIME}
* @version: 1.0
**/
3、其他说明

1、其他类注释配置方法
File → Settings → Editor → File and Code Templates → Files → Class
在这里插入图片描述
在public class 上面

#parse("File Header.java")

这是指在我们创建的Class Interface ,Enum 等文件里引入注释模板文件File Header.java,这个File Header.java正是我们以上修改的注释模板
可以在Includes 选项里,定义注释模板,在需要的地方去引入这个模板
也可以在Class,Interface,Enum文件里自定义注释
在这里插入图片描述
2、自定义注释模板不完全变量参考表
图片来源:https://blog.csdn.net/qxhly/article/details/105765166(侵删)

二、方法注释配置
1、配置效果

在这里插入图片描述

2、配置步骤

1、File → Settings → Editor → Live Templates
在这里插入图片描述
2、Template Group → 新建组:命名为Method Templates
在这里插入图片描述
3、Live Template → 新建模板:命名为 *

4、填写模板内容
在这里插入图片描述
①、Abbreviation 配置为 *
因为IDEA生成注释的默认方式是: /* + 模板名 + 快捷键
通常注释doc快捷键是 /** + Enter,所以这里设置了 *,快捷键设置的默认Tab

②、Description 自定义描述信息

③、Template Text 自定义注释模板

提供可复制注释模板 (✪ω✪)

*
 * @method: $medhod$
 * @description: TODO 
 * @author: fxh
 * @date: $date$ $time$
 * @version: 1.0
$params$ 
 * @return $return$
*/ 

注意:第一行,只有一个 * 而不是 /* 哦

④、Edit Vaule 关联变量
在这里插入图片描述
下拉选择关联变量
注意第三个参数是一个groovy脚本目的是把参数罗列出来
我是不是你们的小可爱 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

methodName()
date()
time()
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())  
methodReturnType()

5、创建方法,在方法上面操作:/** + Tab 就完成啦

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值