AndroidStudio 自定义Template

一、自定义Live Template

Live Template是定义好的代码模板,可以帮助我们更高效率的开发.一些android常用的快捷已经有了,如psf对应的就public static final
我们来学习如何自定义LiveTemplate,制定符合公司和自己开发的模板.

进入Preferences... 选择Editor中Live Templates
我们首先添加自己的模板组,点击加号输入自己的模板组名称,如test

image.png

我们选中test模板组,点击加号,就可以定义我们自己的模板,举个例子,我们可以快速生成单例模式,那么我们先出来需要生成的代码块

快捷输入可以自己定义,我这边定义的是instance,描述为快速创建单例模式_双重校验锁

private volatile static $className$ instance;
public static $className$ getInstance() {  
    if (instance == null) {  
        synchronized ($className$.class) {  
            if (instance == null) {  
                instance = new $className$();  
            }  
        }  
    }  
    return instance;  
}
private $className$(){   
}

上面定义个一个变量$className$,我们需要给这个变量赋值,才能让生成的代码块是我们的类名

点击左下角Define,指定代码块在什么类型的文件中可以使用,勾选Java

image.png

选中后我们就可以给变量进行赋值,点击右边的Edit variables,选中className()


image.png

保存后我们到代码中输入instance就可以直接使用我们的代码模板了.

image.png

我这里只是介绍了最简单的使用方式,通过该模板可以创建很多符合我们开发的代码块,增加我们的效率.

二、修改默认的注释文件

我们生成一个class文件,默认头部会生成一段文字,如下图


image.png

正常来说这样的头部注释是达不到开发者的要求的,通常我们都会加上描述,来源等.
修改方法如下:

  1. 进入Preferences...(Mac快捷键Command+,)
  2. 进入Editor,选择File and Code Templates
  3. 在Includes中 File header 中添加自己的模板
image.png

推荐个人开发者加上自己的github地址或者个人博客地址

你可能感兴趣的:(AndroidStudio 自定义Template)