在使用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$);