IDEA的Live Templates设置详解

一.Live Templates的位置

template Group增加一个组,比如LCB;Live template增加组里面某个具体项,比如:*

二.设置注解

缩略名:*                       缩略名的描述:项目注解

点击Define,要选择它的语言方法,比如JAVA

 

2.1$XX$设置参数属性

 

如图在某个字段两边加了$符号,你点击Edit variables就可以编辑他的属性

Expression代表某种表达式,比如time()代表时分,date()代表年月日,methodParameters()方法参数,methodReturnType()方法返回值,Default value默认值。

2.2注意事项

2.2.1设置模板的时候不要带  “/*”

我之前就是吃了这个亏导致没有返回值和参数信息

2.2.2将模板名称设置为“*”

这样做的好处就是使用   "/**" + "Tab" 即可在代码中添加快捷注释

2.3设置返回参数

*
 * @author Longchengbin
 * @Description 
 * @Date $date$ $time$
$param$
 * @return $return$
 **/

param设置如下:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * 参数 ' + params[i] + ((i < params.size() - 1) ? '\\r\\n' : '')}; return result", methodParameters())

或者设置如下:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

效果图:

三.注解规范

3.1类注释

/**
 * <p>
 *  
 * </p>
 * @author Longchengbin
 * @since  $date$ $time$
 **/

3.2方法注释

*
 * @author Longchengbin
 * @description 
 * @since $date$ $time$
$param$
 * @return $return$
 **/
发布了236 篇原创文章 · 获赞 48 · 访问量 20万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览