IDEA、Anroid Studio使用Live Templat

2018-05-08  本文已影响65人  RoyAlex

Idea中Live Templates是一个强大的功能,它可以适用组合按键来一键生成代码,注册,java doc等,例如我想构建一个双重检测的单例模式可以通过以下步骤来实现。


image.png
点击 image.png 新建模板组,新建具体的在线模板,名字就是匹配模板的按键, image.png 点击change更改模板的应用范围。$变量名字$ image.png

Edit代表约束变量的表达方式
下面是具体的配置

//single instance
public static $className$ $classInstance$ = null;
public static $className$ getInstance(){
    if($classInstance$ == null){
        synchronized ($className$.class){
            if($classInstance$ == null){
                $classInstance$ = new $className$();
            }
        }
    }
    return $classInstance$;
}
image.png

最后补一张效果图
使用在线模板关键字的提示


image.png

在线模板自动生成的代码


image.png
上一篇 下一篇

猜你喜欢

热点阅读