Custom Postfix Templates插件自定义代码提示


在使用IDEA编写代码的过程中,我们会发现一些比较快捷的写法. 例如有一个变量 x 我输入 x.sout 那么就会自动帮我们生成
System.out.println(x) 这样形式的代码

这个功能是怎么设置的呢?以及我们怎么自定义自己的一些快捷操作呢?

首先要安装插件 Custom Postfix Templates 官网地址

安装完成之后,搜索 Postfix Template 能看到如下菜单

其中 Settings | Editor | General | Postfix Completion 也是用来控制快捷生成代码的,但是不支持变量.这种形式。

我们要配置的是 Settings | Editor | Custom Postfix Templates 这个路径下的插件。

我们现在本地某个目录下新建一个叫 postfix.postfixTemplates 的文件,内容可以先不写。

我们点击这个+号,然后创建一个Java的代码补全规范

我们有几种方式来创建

一般我们是在本地电脑上或者在github等平台上发布一份我们自定义的文件。文件的命名有个规范必须叫 xxx.postfixTemplates , 已 postfixTemplates 后缀结尾才行。

然后就是编写 postfixTemplates 文件了,其语法可以参考其他的文件的写法

.check : Preconditions.checkArgument
 java.lang.Object       →  Preconditions.checkArgument($expr$ $END$);
 java.lang.Inter       →  Preconditions.checkArgument($expr$ $END$);
 java.lang.Long           →  Preconditions.checkArgument($expr$ $END$);
 java.lang.Boolean       →  Preconditions.checkArgument($expr$ $END$);

评论