300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > IntelliJ IDEA配置动态模板(Live Templates)

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

时间:2020-03-03 10:43:59

相关推荐

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

一、动态模板的配置步骤

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

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 */

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。