温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Idea中实现自定义方法注释模板的方法

发布时间:2020-08-15 11:32:47 来源:亿速云 阅读:2099 作者:小新 栏目:开发技术

这篇文章主要介绍了Idea中实现自定义方法注释模板的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

一、自定义方法模板

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

Idea中实现自定义方法注释模板的方法

2. 点击创建Group,随意起名

Idea中实现自定义方法注释模板的方法
Idea中实现自定义方法注释模板的方法

3. 创建模板

Idea中实现自定义方法注释模板的方法

4. 填写模板信息
按自己习惯写,我的:

*
 * 方法描述
 * @since: 1.14.1
 * @param: $params$
 * @return: $returns$
 * @author: zhang
 * @date: $date$
 */

Idea中实现自定义方法注释模板的方法

5. 设置

设置模板参数自动取值

Idea中实现自定义方法注释模板的方法

直接下拉选择

Idea中实现自定义方法注释模板的方法

点击下方黄色警告区域,勾选java

Idea中实现自定义方法注释模板的方法

二、模板其余配置

1. 模板快捷键设置
idea默认模板采用 /**+Enter 生成注释代码块
自定义模板默认 /* + 你设置的Abbreviation快捷键 + tab
我的 /**+Enter(Abbreviation直接设置成*)

Idea中实现自定义方法注释模板的方法

2. 参数注释红框
如图勾选

Idea中实现自定义方法注释模板的方法

3. params带中括号

略作修改

*
 * 方法描述
 * @since: 1.14.1
$params$
 * @return: $returns$
 * @author: zhang
 * @date: $date$
 */

Idea中实现自定义方法注释模板的方法

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) &#63; '\\n':'')}; 
return result", methodParameters())

4. retrun全类名
略作修改

Idea中实现自定义方法注释模板的方法

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中实现自定义方法注释模板的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI