"
"
Live Templates
Live Template是什么呢,我们经常使用的sout,就是内置的live templates。
简单说就是类似于一种快捷指令,节省了很多敲重复代码的时间,如下图:
只需要输入特点的几个字符就可以生成想要的代码,适用于频率很高的的重复代码。
设置:设置界面,输入 Live Templates
,然后找到右侧的 Java
就可以看到内置的模板。
常见的live template汇总:
main/psvm
public static void main(String[] args){
}
psfs
public static final String
psfi
public static final int
prsf
private static final
St
String
自定义Live Template
1、打开 IDEA 的设置窗口,找到 Editor 下的 Live Templates
,在右侧找到 Java
,点击最右侧的加号。
2、输入这个 Template 的名字,到时候可以在编辑器中通过输入这个名字来插入这个模板。
起个名字,输入内容:
StopWatch stopWatch = new StopWatch("$MESSAGE$");
stopWatch.start();
$SELECTION$
stopWatch.stop();
System.out.printf("执行时间 %s%n",stopWatch.toString());
解释:
$SELECTION$
表示选中的部分,我们要监控的正好是某个方法或者某个代码段,所以正好可以用 Surround Templates,并且在内容中用了 $SELECTION$
,模板就默认为 Surround Templates了。
$MESSAGE$
就是一个占位符的作用,当我们插入这个模板后,光标会定位到这个占位符,我们就可以在需要定制的地方输入我们想要的内容了。在这里呢,由于我的一个方法中可能用到多个 StopWatch,所以正好在这儿占位,给不同的 StopWatch 赋予不同的名字。