美文网首页
IDEA、Anroid Studio使用Live Templat

IDEA、Anroid Studio使用Live Templat

作者: RoyAlex | 来源:发表于2018-05-08 14:22 被阅读65次

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

相关文章

网友评论

      本文标题:IDEA、Anroid Studio使用Live Templat

      本文链接:https://www.haomeiwen.com/subject/bxzirftx.html