http://www.reibang.com/p/a1527d4c85a7
演示模式
View---Enter presentation mode
代碼快捷提示
commond+shfit+a
最近修改的文件
ctrl+shfit+e
代碼書簽
在一行代碼處使用F11
也可以在navigate--bootmark
回退到上一個(gè)瀏覽的地方
ctrl+alt+left/right
快速進(jìn)入方法內(nèi)
ctrl+b
查看方法的參數(shù)定義
commond+p
上下移動一行代碼
commnd+shift+上下方向鍵
快速查找使用的地方
option+f7
快速查看方法的代碼
commond+y
添加多個(gè)光標(biāo)
option+shfit+鼠標(biāo)左鍵
添加書簽
bookmark option+b showbookmarks option+control+b
查看文件結(jié)構(gòu)
commond+7
重構(gòu)代碼
control+t
surround with包裹的代碼
commond+option+t
代碼模板
commond+j 還可以在設(shè)置中使用live templates 添加自己的模板
方法調(diào)用棧
control+option+h 查看方法的調(diào)用流程
調(diào)試
條件斷點(diǎn)
右鍵點(diǎn)擊斷點(diǎn)溉苛,添加條件,當(dāng)滿足該條件下觸發(fā)
condition:條件
enabled:是否啟用該斷點(diǎn)
臨時(shí)斷點(diǎn)
該斷點(diǎn)執(zhí)行一次后喳魏,就自動消失
ctrl+shfit+alt+F8
異常斷點(diǎn)
添加系統(tǒng)運(yùn)行時(shí)舒憾,檢查的斷點(diǎn)信息置鼻,這樣當(dāng)系統(tǒng)運(yùn)行時(shí)發(fā)生了指定要檢查的異常時(shí)嫂丙,就會自動在該位置自動斷點(diǎn),并拋出相關(guān)的信息
1.打開斷點(diǎn)視圖
ctrl+shfit+f8
2.點(diǎn)擊加號選中JavaExceptionPoint
3.選擇要監(jiān)視的異常
日志斷點(diǎn)
當(dāng)出現(xiàn)一個(gè)問題蛙婴,并且該位置處沒有l(wèi)og信息時(shí)镣丑,我們可以通過斷點(diǎn)加入一個(gè)log舔糖,這樣需要重新加入log代碼,編譯整個(gè)工程
1.首先添加一個(gè)普通log莺匠,將Suspend的屬性設(shè)置為false
2.在log evaluated 選項(xiàng)勾選中金吗。添加日志信息
快速國際化
右鍵選中string.xml,選擇translation editor
重構(gòu)代碼
1.將代碼抽出成為一個(gè)方法
選中代碼 refactor---extract---method
2.將xml封裝成一個(gè)style
在布局xml文件中選擇一個(gè)控件的布局趣竣,右鍵refactor---extract--style,會在style.xml中生成對應(yīng)的xml文件
快速搜索
Search Stucturally摇庙,
在編輯區(qū)域搜索各種想出現(xiàn)的代碼(個(gè)人設(shè)置ctrl+shfit+s)
全局搜索
在工程下搜索所有符合要求的代碼
ctrl+shfit+f