【IDEA】超实用方法类注释模板大全

【IDEA】超实用方法类注释模板大全类注释模板 end 包含其他模板已有类生成类注释 idea 注释模板

大家好,欢迎来到IT知识分享网。

❤️❤️IDEA总结100篇(VIP典藏版2022)❤️❤️

目录

一、自定义-方法注释模板

1、 File >> Settings… >> Editor >> Live Templates

2、点击创建 Templates Group

3、创建模板 Live Templates

4、填写模板信息(终极版)

5、设置模板参数自动取值(终极版)

6、模板快捷键设置

7、参数注释红框

8、params去除中括号

二、自定义-类注释模板


一、自定义-方法注释模板

1、 File >> Settings… >> Editor >> Live Templates

【IDEA】超实用方法类注释模板大全

 【IDEA】超实用方法类注释模板大全

2、点击创建 Templates Group

【IDEA】超实用方法类注释模板大全

3、创建模板 Live Templates

【IDEA】超实用方法类注释模板大全

4、填写模板信息(终极版)

* * $param$ 入参 * @return $return$ * @author $user$ * @date $date$ $time$ /

【IDEA】超实用方法类注释模板大全

5、设置模板参数自动取值(终极版)

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

【IDEA】超实用方法类注释模板大全

警告区域勾选

【IDEA】超实用方法类注释模板大全

6、模板快捷键设置

idea默认模板采用 /+Enter 生成注释代码块
我的 /+Enter(Abbreviation直接设置成*)

【IDEA】超实用方法类注释模板大全

7、参数注释红框

【IDEA】超实用方法类注释模板大全

8、params去除中括号

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

二、自定义-类注释模板

【IDEA】超实用方法类注释模板大全

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end / * @Description TODO * @Author li * @Date ${DATE} ${TIME} */ public class ${NAME} { }

【IDEA】超实用方法类注释模板大全

包含其他模板

【IDEA】超实用方法类注释模板大全

已有类生成类注释

【IDEA】超实用方法类注释模板大全

有用请点赞,养成良好习惯!

疑问、交流、鼓励请留言!


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/115036.html

(0)
上一篇 2025-12-05 10:45
下一篇 2025-12-05 11:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信