提高效率
- 現在職公司Android開發還是在用ADT,AndroidStudio都是大部分都是自己抽時間熟悉,學習過程中有一些不熟悉的地方只能自己查閱資料摸索,今天寫一點摸索中碰到的問題--AndroidStudio中自定義的模板,進而提高工作效率。
-
Eclipse中也有模板的訂制,這里不做詳細介紹。AS中的模板訂制是在
File--Setting--Editor--Live Templates(快捷鍵是Ctrl+Alt+S)如下圖:1.png
- 點擊綠色加號,選擇第二個Template Group,新建一個組,這里命名為CustomKey,點開CustomKey之后,再次點擊右上方綠色加號,然后選擇第一個Live Template
6.png
-
此處稍微解釋下:紅色字體標出
1處是我們點擊綠色加號之后的選項,
2處就是我們要鍵盤上敲出的快捷鍵,
3處是一個描述,當敲出對應自定義快捷鍵時,會看得到。
4處就是我們的模板的代碼塊,
我的快捷鍵是Intents,當敲出Intents時,會彈出選項,即可..效果圖如下:1.gif
5處點擊Define,選擇Java,會自己適配,代碼顏色等會自動變成我們寫代碼的習慣,下圖中的1處于上面靜止圖中的4處對比下。
6處點擊之后彈出對話框之后彈出的變量編輯對話框中,可以看到我們的變量CLASS_NAME,這里在紅色字體3處的Expression中,選擇className()--是指所在類的名字
選中4處(如果此變量已經定義了自動跳到下一處變量)
5.png
$CURSOR$是指敲出之后光標所在的位置,讓其自動生成所在的類名,然后我們將光標定位在.class的前面,下面直接startActivity,
從Gif中可以看到,我們此時只需要輸入一個Intents然后回車再輸入我們要跳轉的類名就可以了,提高效率~~
- 只是一個入門,為了可以多學一點方便我們可以寫出最大方便自己的的模板,我們可以查看下AndroidStudio中自帶的個模板,下圖:fbc
333.png
- 效果圖如下:(最后寫變量,不然會失效,此處不做深究。)
1.gif
上面我在敲完TextView之后是直接敲擊的回車,會自己跳轉到R.id.后面,然后可以直接輸入變量名。下面習慣技巧中還有一點自己的習慣分享
- 建議
可以看一下自帶的很多模板,Toast之類的...
學習的模板制作的過程中,可以翻看下AS自帶的快捷鍵的實現,看下他是怎么寫代碼段,添加變量的。
- 自己的習慣技巧
5.png
需要到行首行尾時,感覺按End與Home右手需要移動太多,所以我添加了上圖中的快捷鍵,所以我在光標移動到行尾時,只需要Ctrl+;
移動到行首的時候只需要Alt+;
這樣在上面fbc的時候用起來,右手只需移動一點點,還是為了提高效率~~