古語有云:工欲善其事必先利器蔫慧。我們?nèi)绾卫覀兊腁ndroid studio這個開發(fā)神器呢挠乳?##應(yīng)該使用的快捷鍵(Windows平臺)
根據(jù)表達(dá)式快速生成變量
Ctrl + Alt + V
快速將局部變量提升為成員變量
Ctrl + Alt +f
上下移動行
Ctrl + Shift +上下方向鍵
快速抽出表達(dá)式,用變量代替(常用在抽出if 判斷條件語句)
Ctrl + Alt + V
快速切換到其他類文件
Ctrl + N
全局查找文件
按兩次Shift,彈出輸入框
快速查看類的成員睡扬,及方法
Ctrl + F12
快速折疊 即展開方法
Ctrl + Shift + "+" 展開類文件所有方法
Ctrl + Shift + "-" 折疊文件中所有方法
Ctrl + "+" 展開光標(biāo)所在的代碼塊
Ctrl + "-" 折疊光標(biāo)所在的代碼塊
查看方法調(diào)用鏈
Ctrl + Alt + H
通過模板來少些代碼Live Template
系統(tǒng)自帶的模板
注意結(jié)合下面的圖盟蚣, 建議跳轉(zhuǎn)到我此文的學(xué)習(xí)來源之一《Android Studio相見恨晚的操作錦集》
快速生成for循環(huán)
集合對象.for, 生成增強(qiáng)for循環(huán)
集合對象.fori 卖怜,常規(guī)的for循環(huán)
集合對象.forr, (r, reverse的縮寫)反向for
循環(huán)數(shù)字.for, 快速實(shí)現(xiàn)數(shù)字個循環(huán)
判空
對象.null
判斷非空
對象.notnull 或者對象.nn
快速生成if語句
判斷的語句.if
快速生成instanceof語句
對象.instance
以下是具體的圖
.fori可以這樣:
.forr可以反向:
數(shù)字.for也可以:
判空可以這樣:
非空可以這樣屎开,對象.notnull:
更簡單的非空:
if語句:
instanceOf語句:
自定義Live Template
這些模板是Android Studio已經(jīng)提前自定義好了的。 我們也可以增加 增加這類功能马靠。
在AS菜單里Preference->Editor->Live Templates 可以查看和增加Live Template詳細(xì)操作奄抽, 請?zhí)D(zhuǎn)至原文《讓你變懶得Android Studio Live Template》
參照上圖, 請自己點(diǎn)開各個分組甩鳄, 熟悉下各個快速的縮寫
注意使用xml的Live Template哦
lh
lw
lhw
lhm
lwm
lww
文件模板
敬請期待徐宜生的新書 會有講解
參考自:《Android Studio相見恨晚的操作錦集》
《讓你變懶得Android Studio Live Template》