IDEA 设置类注释模板作者、日期、描述等信息(推荐标准!)
创作时间:
作者:
@小白创作中心
IDEA 设置类注释模板作者、日期、描述等信息(推荐标准!)
引用
CSDN
1.
https://blog.csdn.net/MacWx/article/details/137670493
IntelliJ IDEA 注释模板配置指南
IntelliJ IDEA作为一款广受欢迎的开发工具,代码注释对于代码的可读性和维护性至关重要。本文将详细介绍如何在IDEA中配置类注释和方法注释模板,帮助开发者快速统一代码注释风格。
1. 新建类时自动添加类注释
要实现新建类时自动添加类注释,可以按照以下步骤进行配置:
- 打开IDEA的设置窗口:
- 选择
File -> Settings - 在搜索框中输入
Templates
进入
File and Code Templates配置页面在右侧选择
Files选项卡,然后选择Class在最右侧的输入栏中,输入以下注释代码模板:
/** *@Author: *@CreateTime: ${YEAR}-${MONTH}-${DAY} *@Description: ${description} *@Version: 1.0 */请将
@Author处的占位符替换为你的信息。点击保存即可完成配置。
可选配置: 如果需要设置接口和枚举的注释模板,可以在第3步中选择 Interface 或 Enum,然后按照相同步骤进行配置。
配置完成后,每次创建类文件时会弹出两次窗口,一次用于输入文件名,一次用于输入类描述。
2. 自定义方法注释模板
IDEA支持自定义方法注释模板,但需要一些额外的配置才能实现。以下是具体步骤:
- 打开IDEA的设置窗口:
- 选择
File -> Settings - 进入
Editor -> Live Templates
点击右上角的
+号,创建一个新的模板组,例如命名为MyGroup在新创建的模板组中再次点击
+号,创建一个新的Live Template配置模板内容:
- Abbreviation:模板的缩写,可以是
/、/**等,建议使用/** - Description:模板的描述,例如 "方法注释"
- Template text:模板的具体内容,参数名用
$参数名$格式 - Expand with:模板的扩展快捷键,可以选择
Tab或Enter
配置模板格式:
/* * @Description: $description$ $params$ * @return: $returns$ * @Author: $USER$ * @date: $date$ $time$ */设置变量参数:
- 点击
Edit variables,在列表中显示的模板参数(如$params$)需要特别处理 - 对于
$params$参数,需要使用自定义脚本来实现按行显示参数的效果 - 将以下脚本复制到
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++) {result+='\\n' + ' * @param ' + params[i] + ' '}; return result;}", methodParameters());
- 设置应用场景:
- 选择需要应用该模板的编程语言,例如 Java
- 测试效果:
- 创建一个方法
- 在方法上方输入
/**,然后按下Enter键 - 应该会自动生成相应的注释
解决 "Wrong tag 'Description'" 报错
如果在生成注释后遇到 "Wrong tag 'Description'" 的报错,可以通过以下步骤解决:
- 打开IDEA的设置窗口:
- 选择
File -> Settings - 进入
Editor -> Inspections
在搜索框中输入
Wrong tag找到
Javadoc相关的检查项,点击旁边的...按钮在弹出的对话框中,将自定义的标签添加到
Allowed tags列表中,例如:Description:,Version:,CreateTime:,Auther:,param,param:,description:,date:,点击
Apply和OK完成配置。
通过以上步骤,你就可以在IntelliJ IDEA中实现统一的类注释和方法注释模板,提高代码质量和团队协作效率。
热门推荐
护照过期可以加急办理吗?详解加急办理的流程与注意事项
空腹血糖5.7!如何通过饮食和运动保持健康血糖水平?
新疆阿克苏市:深化“组团式”医疗援疆 提升健康服务能力
渠道分销 – 选择产品或服务的最佳分销渠道及其对销售的影响
高血压抽血五项常规是什么
一建到底应该怎么增项,那种组合含金量高
前交叉韧带损伤怎么恢复治疗
谨防前交叉韧带二次断裂!这7个居家康复动作必不可少!
马拉松“尿点频现” 速度之外,更需公德
如何选择具有良好业绩表现的 ETF?业绩表现的评估方法有哪些?
下肢受凉会有哪些表现
大专机械制造与自动化专业的课程设置有哪些?
王心凌成为“中年霸总粉丝最爱”?揭秘她10年低谷后翻红的真相
“上海奶奶”沈翠英追思纪念活动举行
顾环保的居家清洁好物,柠檬酸清除水渍、柔软衣物效果一流
肺癌靶向药物行业深度报告:创新技术突破,开启肺癌精准治疗新时代
一部剧带火一座城!“影视+文旅”如何实现双向奔赴?
孕妇如何咨询医生以解决怀孕期间的问题?
从F-35尴尬,看成飞六代机的创新,发电能力将决定性能上限
鸡腿的最简单十种做法,鸡腿的美食宴,你学会了吗?
睡衣裁剪方法 做睡衣的方法 睡衣裁剪教程
晚上老是做梦?这些原因和解决方法请收好
电源系统的热设计与热管理--以反激式充电器为例
王者荣耀新赛季法师梯度排行:金蝉登顶T0,三大法王实力领跑
龙鱼缸褐藻怎么去除掉
高血压患者,出现这些症状,要注意!可能是高血压脑病!
提升瑜伽呼吸法与运动表现的「洗鼻」怎么做?
学习的四个阶段:从无知到精通的必经之路
不同年龄段的老年人该怎么吃?
空气压缩机种类,全面解析不同类型的空气压缩机及其应用