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 
 * @since $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())

又或者:

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

效果图:

三.注解规范

3.1类注释

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

3.2方法注释

*
 * @author Longchengbin
 * @description 
 * @since $date$ $time$
$param$
 * @return $return$
 **/

 3.3头文件设置

每次新建类如果想生成固定模板,可以按以上操作设定

/**
 * <p>
 *  
 * </p>
 * @author Longchengbin
 * @since  ${DATE} ${TIME}
 **/

四.其他设置

4.1注释说明

4.2findViewById快捷键

findViewById(R.id.)

4.3类注释

/**
 * describle
 * @author Longchengbin
 * @since  $date$ $time$
 **/

4.4switch的快捷实现

switch (v.getId()) {
    case R.id.:
        break;
    default:
        break;
}
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值