admin管理员组文章数量:1794759
IDEA自定义配置注释模板,让你看起来更加专业!!!
一:类注释
我们先来康康成果:
在以上的代码中我们可以看到只要创建一个类,idea自动会给你补充注释消息,有作者信息和创建时间 关于模板参数代码我已经放到下面了:
代码语言:javascript代码运行次数:0运行复制/**
*@author: dlwlrma
*@data ${YEAR}年${MONTH}月${DAY}日 ${TIME}
*/
使用方法:
打开IDEA的Settings,点击Editor-->File and Code Templates,点击右边File选项卡下面的Class,在其中添加上述代码注释就OK了
二:方法注释
先来康康成果
在方法上面我们是可以根据参数的类型和有无返回值来定义注释的
具体过程如下:
首先点击Settings中点击Editor-->Live Templates 点击最右边的 +, 首先选择 2. Template Group... 来创建一个模板分组: 在弹出的对话框中填写分组名,我这里叫做 userDefine: 然后选中刚刚创建的模板分组 userDefine,然后点击 +,选择 1. Live Template: 创建模板 此时就会创建了一个空的模板,我们修改该模板的 Abbreviation、Description 和 Template text。需要注意的是,Abbreviation 必须为 * ,最后检查下 Expand with 的值是否为 Enter 键。 点击 Define,在弹框中勾选Java,表示将该模板应用于所有的 Java 类型文件。 设置 applicable contexts 还记得我们配置 Template text 时里面包含了类似于 date 这样的参数,此时 IDEA 还不认识这些参数是啥玩意,下面我们对这些参数进行方法映射,让 IDEA 能够明白这些参数的含义。点击 Edit variables 按钮。 需要注意的是,date 和 time 的 Expression 使用的是 IDEA 内置的函数,直接使用下拉框选择就可以了,而 param 和return 需要我们自己来实现。
Template text 内容如下:
代码语言:javascript代码运行次数:0运行复制*
*
* @author dlwlrma
* @date $date$ $time$$param$ $return$
*/
param中的参数有:
代码语言:javascript代码运行次数:0运行复制groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
return中的参数有:
代码语言:javascript代码运行次数:0运行复制groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType()
之后点击OK,就大功告成了!!!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-10-21,如有侵权请联系 cloudcommunity@tencent 删除datereturntext函数配置本文标签: IDEA自定义配置注释模板,让你看起来更加专业!!!
版权声明:本文标题:IDEA自定义配置注释模板,让你看起来更加专业!!! 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754696773a1705348.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论