一、自定义Live Template
Live Template是定义好的代码模板,可以帮助我们更高效率的开发.一些android常用的快捷已经有了,如psf对应的就public static final
我们来学习如何自定义LiveTemplate,制定符合公司和自己开发的模板.
进入Preferences... 选择Editor中Live Templates
我们首先添加自己的模板组,点击加号输入自己的模板组名称,如test
我们选中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
选中后我们就可以给变量进行赋值,点击右边的Edit variables,选中className()
保存后我们到代码中输入instance就可以直接使用我们的代码模板了.
我这里只是介绍了最简单的使用方式,通过该模板可以创建很多符合我们开发的代码块,增加我们的效率.
二、修改默认的注释文件
我们生成一个class文件,默认头部会生成一段文字,如下图
正常来说这样的头部注释是达不到开发者的要求的,通常我们都会加上描述,来源等.
修改方法如下:
- 进入Preferences...(Mac快捷键Command+,)
- 进入Editor,选择File and Code Templates
- 在Includes中 File header 中添加自己的模板
推荐个人开发者加上自己的github地址或者个人博客地址