IDEA、Anroid Studio使用Live Templates加速开发

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


IDEA、Anroid Studio使用Live Templates加速开发_第1张图片
image.png

点击
image.png
新建模板组,新建具体的在线模板,名字就是匹配模板的按键,
IDEA、Anroid Studio使用Live Templates加速开发_第2张图片
image.png
点击change更改模板的应用范围。$变量名字$
IDEA、Anroid Studio使用Live Templates加速开发_第3张图片
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$;
}
IDEA、Anroid Studio使用Live Templates加速开发_第4张图片
image.png

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


image.png

在线模板自动生成的代码


IDEA、Anroid Studio使用Live Templates加速开发_第5张图片
image.png

你可能感兴趣的:(IDEA、Anroid Studio使用Live Templates加速开发)