Android之倍数提高工作效率的 Android Studio 奇技
關(guān)于快捷鍵
The File Structure Popup
ctrl+f12
此快捷鍵可以調(diào)出當(dāng)前文件的大綱,并通過(guò)模糊匹配快速跳轉(zhuǎn)至指定的方法。
勾選上“show anonymous classes”后其功能相當(dāng)于Eclipse中的ctrl+o
The Call Hierarchy Popup
ctrl+alt+h
查看某個(gè)方法的調(diào)用路徑。
Quick Definition Lookup
ctrl+shift+i
不離開(kāi)當(dāng)前文件當(dāng)前類(lèi)的情況下快速查看某個(gè)方法或者類(lèi)的實(shí)現(xiàn)。通過(guò)大概預(yù)覽下調(diào)用的方法,可以避免許多未知的坑。
Bookmarks!
如其名,書(shū)簽。幫助快速回到指定的位置,實(shí)際使用中簡(jiǎn)直爽得不行。
f11
將當(dāng)前位置添加到書(shū)簽中或者從書(shū)簽中移除。
shift+f11
顯示有哪些書(shū)簽。
Find Actions
ctrl+shift+a
對(duì)于沒(méi)有設(shè)置快捷鍵或者忘記快捷鍵的菜單或者動(dòng)作(Action),可能通過(guò)輸入其名字快速調(diào)用。神技!!!
例如想要編譯,只需要輸入”release”,則列表框中就會(huì)出現(xiàn)”assembleRelease”選項(xiàng),選擇就可以進(jìn)行編譯。
Move Lines Up/Down
alt+shift+up/down
上下移動(dòng)行,這個(gè)沒(méi)什么好說(shuō)的,肯定會(huì)用到。
Lines Edit
ctrl+y,ctrl+x, ctrl+d
刪除行,刪除并復(fù)制行,復(fù)制行并粘貼,必備。
VCS Operations Popup
Alt+`(是1左邊的那個(gè)鍵)
此快捷鍵會(huì)顯示一個(gè)版本管理常用的一個(gè)命令,可以通過(guò)命令前面的數(shù)字或者模糊匹配來(lái)快速選擇命令。
極大的提高了工作效率,快速提交代碼、暫存代碼、切分支等操作操作如魚(yú)得水。
Hide All Panels
ctrl+shift+f12
關(guān)閉或者恢復(fù)其他窗口。在編寫(xiě)代碼的時(shí)候非常方便的全屏編輯框,可以更加專(zhuān)心的coding…
Parameter Info
ctrl+p
在調(diào)用一些方法的時(shí)候免不了會(huì)忘記或者不知道此方法需要哪些參數(shù)。ctrl+p可以顯示出此方法需要的參數(shù)。必備技能之一。
Rename
shift+f6
重命名變量或者方法名。重構(gòu)神技。
條件斷點(diǎn)
通過(guò)右鍵斷點(diǎn),可以對(duì)一個(gè)斷點(diǎn)加入條件。只有當(dāng)滿(mǎn)足條件時(shí),才會(huì)進(jìn)入到斷點(diǎn)中。調(diào)試神技,只對(duì)自己關(guān)心的情況進(jìn)行調(diào)試,不浪費(fèi)時(shí)間。
進(jìn)入調(diào)試模式
點(diǎn)擊Attach Debugger(即綠色小蟲(chóng)旁邊那個(gè))可以快速進(jìn)入調(diào)試而不需要重新部署和啟動(dòng)app。
可以選擇為此功能設(shè)置一個(gè)快捷鍵或者通過(guò)前面提到的Find Actions(ctrl+shift+a)輸入”attach”進(jìn)行調(diào)用。
快速查看變量的值
按住Alt點(diǎn)擊想要查看的變量或者語(yǔ)句。如果想查看更多,則可以按Alt+f8調(diào)出Evaluate Expression窗口來(lái)自行輸入自定義的語(yǔ)句。
分析堆棧信息
Find Actions(ctrl+shift+a)輸入”analyze stacktrace”即可查看堆棧信息。
分析某個(gè)值的來(lái)源
Find Actions(ctrl+shift+a)輸入”Analyze Data Flow to Here”,可以查看某個(gè)變量某個(gè)參數(shù)其值是如何一路賦值過(guò)來(lái)的。
對(duì)于分析代碼非常有用。
多行編輯
強(qiáng)大的神技之一,用過(guò)vim的vim-multiple-cursors或者Sublime Text的多行編輯都不會(huì)忘記那種快感! 也許不是平時(shí)用得最多的技能,但是卻是關(guān)鍵時(shí)刻提高效率的工具。
快捷鍵:Alt+J
列編輯
在vim中叫作塊編輯,同樣神技!使用方法:按住Alt加鼠標(biāo)左鍵拉框即可
PS:發(fā)現(xiàn)Ubuntu下不可用,代替方法為按Alt+Shift+Insert之后拖框選擇。
但是經(jīng)過(guò)這么操作之后,神技就大打折扣了。估計(jì)是與Ubuntu的快捷鍵沖突了。
總結(jié)
以上是生活随笔為你收集整理的Android之倍数提高工作效率的 Android Studio 奇技的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android之判断是否有网封装类
- 下一篇: Android之如何解决android.