一镰矿、自定義Live Template
Live Template是定義好的代碼模板,可以幫助我們更高效率的開發(fā).一些android常用的快捷已經(jīng)有了,如psf對應(yīng)的就public static final
我們來學(xué)習(xí)如何自定義LiveTemplate,制定符合公司和自己開發(fā)的模板.
進(jìn)入Preferences... 選擇Editor中Live Templates
我們首先添加自己的模板組,點(diǎn)擊加號輸入自己的模板組名稱,如test
image.png
我們選中test模板組,點(diǎn)擊加號,就可以定義我們自己的模板,舉個例子,我們可以快速生成單例模式,那么我們先出來需要生成的代碼塊
快捷輸入可以自己定義,我這邊定義的是instance,描述為快速創(chuàng)建單例模式_雙重校驗(yàn)鎖
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$
,我們需要給這個變量賦值,才能讓生成的代碼塊是我們的類名
點(diǎn)擊左下角Define,指定代碼塊在什么類型的文件中可以使用,勾選Java
image.png
選中后我們就可以給變量進(jìn)行賦值,點(diǎn)擊右邊的Edit variables,選中className()
image.png
保存后我們到代碼中輸入instance就可以直接使用我們的代碼模板了.
image.png
我這里只是介紹了最簡單的使用方式,通過該模板可以創(chuàng)建很多符合我們開發(fā)的代碼塊,增加我們的效率.
二大州、修改默認(rèn)的注釋文件
我們生成一個class文件,默認(rèn)頭部會生成一段文字,如下圖
image.png
正常來說這樣的頭部注釋是達(dá)不到開發(fā)者的要求的,通常我們都會加上描述,來源等.
修改方法如下:
- 進(jìn)入Preferences...(Mac快捷鍵Command+,)
- 進(jìn)入Editor,選擇File and Code Templates
- 在Includes中 File header 中添加自己的模板
image.png
推薦個人開發(fā)者加上自己的github地址或者個人博客地址