Idea⾃定义⽅法注释模板的教程详解(去param括号、return全类名)⼀、⾃定义⽅法模板
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: zhangreplaceall()
* @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⾃定义⽅法注释模板的教程详解(去param括号、return全类名)的⽂章就介绍到这了,更多相关Idea⾃定义注释模板内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。