Idea中实现自定义方法注释模板的方法
这篇文章主要介绍了Idea中实现自定义方法注释模板的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
一、自定义方法模板
1. File >> Settings… >> Editor >> Live Templates
2. 点击创建Group,随意起名
3. 创建模板
4. 填写模板信息
按自己习惯写,我的:
* * 方法描述 * @since: 1.14.1 * @param: $params$ * @return: $returns$ * @author: zhang * @date: $date$ */
5. 设置
设置模板参数自动取值
直接下拉选择
点击下方黄色警告区域,勾选java
二、模板其余配置
1. 模板快捷键设置
idea默认模板采用 /**+Enter
生成注释代码块
自定义模板默认 /* + 你设置的Abbreviation快捷键 + tab
我的 /**+Enter
(Abbreviation直接设置成*)
2. 参数注释红框
如图勾选
3. params带中括号
略作修改
* * 方法描述 * @since: 1.14.1$params$ * @return: $returns$ * @author: zhang * @date: $date$ */
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())
4. retrun全类名
略作修改
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中实现自定义方法注释模板的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。