IntelliJ IDEA配置动态模板(Live Templates)

一、动态模板的配置步骤

1)、Idea 的File -> Settings 中选择 Editor -> Live Templates , 先点击+号,为自己创建一个模板分组(图中为kevin),再在分组中创建每一个单独的模板。 如下图所示:

template

2)、当点击步骤 3 创建单个实例模板时, 先在 4 中为模板取一个英文名词(也就是在使用的时候的快捷键),在 5 中为当前模板添加一个注释(后面使用时会看到)。 在 6 中写入模板的具体信息(如当前示例是为每一个类创建日志的快捷键),内容如下:

/** 
 * logger
 */
private static final Logger LOGGER = LoggerFactory.getLogger($CLASS$.class);

3)、为当前的模板设置域, 一般推荐使用anyWhere,即在任何位置都可以出该快捷键。但是很明确的该模板就是使用在Java中,所以我只设置了Java。第一个创建时提示信息如下, 第二次时才会如上图点击Change。

设置域信息如图:

4)、最后需要在 8 为模板中使用到的变量进行赋值,如当前模板中只使用到了 $CLASS$ 变量,如下图所示即可:

5)、最后就是使用了,在Java中直接输入logger 单词,如下图:

 

二、常用的模板配置

1、方法注释的动态模板

该注解应该是使用最为频繁的快捷键了,由于个人习惯,每一个方法都会加上注解。内容如下:

/**
 *  
 * @author kevin
 * @date $date$ $time$
 * @param $params$
 * @return $return$
 */

配置变量如图:

params的信息如下:

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

2、类注释的动态模板

/**
 *
 * @author kevin
 * @date $date$ $time$
 * @since 
 */

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值