常用快捷鍵
代碼跳轉(zhuǎn)
描述:跳轉(zhuǎn)是為了方便代碼位置的定位青伤,存在兩種跳轉(zhuǎn):在定義處可以跳轉(zhuǎn)到調(diào)用處边灭,在調(diào)用處可以跳轉(zhuǎn)到定義處。
快捷鍵:Cmd + 鼠標(biāo)單擊
方法間跳轉(zhuǎn)
描述:從一個類方法跳轉(zhuǎn)到臨近的一個類方法眶掌。
快捷鍵:Ctrl + Up/Down
前后位置導(dǎo)航
描述:將光標(biāo)移到前或后編輯歷史記錄處挡育。
快捷鍵: 前: Cmd + ] 后: Cmd + [
代碼自動補全
描述:補全可以加快我們的編碼速度。
快捷鍵:Cmd + Shift + Enter
問題修復(fù)
描述:快速修復(fù)存在問題的代碼朴爬。
快捷鍵:Alt + Enter
類查找
描述:查找項目中的類
快捷鍵: Cmd + o
文件查找
描述:查找項目中的文件
快捷鍵: Cmd + Shift + o
任意查找
描述:查找項目中的文件即寒、類和動作
快捷鍵: Shift + Shift
列選擇
描述:默認是行選擇模式。
快捷鍵: Alt + 鼠標(biāo)左鍵 + 拖動
代碼錯誤定位
描述:快速定位到出錯的地方召噩。
快捷鍵: F2
顯示/隱藏所以窗口
描述:在代碼編輯窗口過小的情況下母赵,可以把相關(guān)的Project面板等窗口隱藏掉。
快捷鍵: Shift + Cmd + F12
返回代碼編輯窗口
描述:當(dāng)焦點不在代碼編輯窗口的時候具滴,不使用鼠標(biāo)返回凹嘲。
快捷鍵: esc
最近文件
描述:顯示最近瀏覽或編輯過的文件。
快捷鍵: cmd + e 和 cmd + shift + e
類元素快速定位
描述:浮動窗顯示類結(jié)構(gòu)构韵,通過輸入關(guān)鍵詞完成快速定位周蹭。
快捷鍵:cmd + F12
參數(shù)信息
描述:顯示方法的參數(shù)信息趋艘。
快捷鍵: cmd + p
重命名
描述:重命名字段和方法名稱。
快捷鍵:shift + f6
Live Template
描述: Live Template可以幫我們省了不少事情谷醉。
快捷鍵:Cmd + J
跳轉(zhuǎn)到指定位置
描述: 定位到指定行或列
快捷鍵:Cmd + L
快速查看函數(shù)定義
描述: 出現(xiàn)一個Popup窗顯示
快捷鍵:Cmd + Y
以上是一些最常用的快捷鍵致稀,如果想了解更多快捷鍵可以參考《最強 Android Studio 使用小技巧和快捷鍵》
常用插件
GsonFormat
該插件的功能是根據(jù)JSON數(shù)據(jù)生成相應(yīng)的實體類,插件裝好后按Alt+S快捷鍵呼不出GsonFormat的界面俱尼,如果你也遇到類似的問題抖单,就去改一下快捷鍵吧!我將快捷鍵改成Ctrl+F12了遇八。
下載:https://github.com/zzz40500/GsonFormat
ParcelableGenerator
Android中的序列化有兩種方式矛绘,分別是實現(xiàn)Serializable接口和Parcelable接口,但在Android中是推薦使用Parcelable刃永,只不過我們這種方式要比Serializable方式要繁瑣货矮,那么有了這個插件一切就ok了。
下載:https://github.com/mcharmas/android-parcelable-intellij-plugin
CodeGlance
可用于快速定位代碼斯够,類似于Sublime編輯器右側(cè)定位視圖囚玫。
Android WiFi ADB
經(jīng)常用USB插拔調(diào)試應(yīng)用是不是很煩,時間長了手機充電口也容易搞壞读规,使用這個插件可以讓你通過WiFi來調(diào)試應(yīng)用抓督。方法很簡單,步驟如下:
首先需要確保你的電腦和手機在同一wifi局域網(wǎng)內(nèi)
第一次需要用數(shù)據(jù)線連接電腦束亏,確保在“Android Monitors”中可以看到你的手機型铃在。如下圖:
打開Android WiFi ADB面板,點擊Connect按鈕后就可以拔掉數(shù)據(jù)線碍遍。
什么是Instant Run?
Instant Run是Android Studio 2.0推出的功能东跪,推出這個功能后祝沸,Android Studio在編譯應(yīng)用的速度上有了質(zhì)的飛躍。
之前編譯流程
2.0以后的編譯流程
hot swap
只是改變方法的內(nèi)部代碼或說明的情況下桑驱,Android Studio將采用hot swap方案竭恬,整個編譯和部署都非初说埃快。
注意:默認hot swap模式也會重啟Activey痊硕,需要到設(shè)置里面設(shè)置一下赊级,如下圖:
warm swap
cold swap
cold swap的整個過程要稍微費時一些,Android Studio會自動記錄我們項目的每次修改盒揉,然后將修改的內(nèi)容打成一個dex傳到手機上晋被,然后整個應(yīng)用重啟,重新加載這個新的dex文件刚盈。
參考鏈接:
http://www.open-open.com/lib/view/open1466732917214.html