详细:idea2021自定义注解模板live Templates

Posted yuec1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详细:idea2021自定义注解模板live Templates相关的知识,希望对你有一定的参考价值。

在编写代码的时候,我们都会给创建的类或者所写的方法,又或者是变量添加一个注解,以下图为例:

图中一共3种注释模板,其中第一种和第三种显然不是自己每次去添加的,而是使用idea快捷键自动生成的注解模板,那么我们该怎么实现呢?
1.在idea设置中搜索 live Templates

2、可以点击最右边的+号选项2创建一个自定义的快捷键模板,这里使用user,接着还是再点+,选择选项1,开始创建一个自定义的快捷键模板

3、以方法注解为例子

我们想要每次敲一个“星号”再加一个“回车键”,就自动生成一个方法注解,例如我们在某一个方法上方:
输入:
/* 回车
输出:

其中,注解部分就是自动生成的,而且参数个数会随着我们定义而自动生成,返回参数类型也是一样自动指定。

配置教程

第一步先自定义触发的标识,选择不常用的标识符号,一个单词也行,不过要想讲究简洁快速,越短越好
第二步选择触发键,此处选择回车
第三步填写生成模板

**
 * todo $end$
 $params$
 * @return $return$
 * @author liuyuexi
 * @date $date$ $time$
 */

第四步:
还需要配置每一个 $$所代表的转换,点击如图

idea已经帮我们生成了很多表达式,我们可以直接绑定上,其中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) ? '\\\\r\\\\n ' : '')}; return result", methodParameters()) 

第五步

勾选上可以快捷键生效的操作的文件类型

此时就能达到我们想要的效果
其他快捷键模板可以自己根据需求而设定

以上是关于详细:idea2021自定义注解模板live Templates的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea 设置Live Template快速生成自定义代码块

idea设置类注释和方法注释【自定义】

IntelliJ IDEA生成live template(代码模板)

Idea各种快捷生成Live Template的代码整合

mooc-IDEA live template--006

IDEA--自定义注释模板