提高效率的 Android Studio 技巧彙總
這是從Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出來的自認為精華的部分。
這些技巧在實際應用中能夠非常大的。
關於快捷鍵
The File Structure Popup
ctrl+f12
此快捷鍵可以調出當前檔案的大綱,並透過模糊匹配快速跳轉至指定的方法。
勾選上“show anonymous classes”後其功能相當於Eclipse中的ctrl+o
The Call Hierarchy Popup
ctrl+alt+h
檢視某個方法的呼叫路徑。
Quick Definition Lookup
ctrl+shift+i
不離開當前檔案當前類的情況下快速檢視某個方法或者類的實現。透過大概預覽下呼叫的方法,可以避免許多未知的坑。
Bookmarks!
如其名,書籤。幫助快速回到指定的位置,實際使用中簡直爽得不行。
f11
將當前位置新增到書籤中或者從書籤中移除。
shift+f11
顯示有哪些書籤。
Find Actions
ctrl+shift+a
對於沒有設定快捷鍵或者忘記快捷鍵的選單或者動作(Action),可能透過輸入其名字快速呼叫。神技!!!
例如想要編譯,只需要輸入”release”,則列表框中就會出現”assembleRelease”選項,選擇就可以進行編譯。
Move Lines Up/Down
alt+shift+up/down
上下移動行,這個沒什麼好說的,肯定會用到。
Lines Edit
ctrl+y
,ctrl+x
, ctrl+d
刪除行,刪除並複製行,複製行並貼上,必備。
VCS Operations Popup
`Alt+“(是1左邊的那個鍵)
此快捷鍵會顯示一個版本管理常用的一個命令,可以透過命令前面的數字或者模糊匹配來快速選擇命令。
極大的提高了工作效率,快速提交程式碼、暫存程式碼、切分支等操作操作如魚得水。
Hide All Panels
ctrl+shift+f12
關閉或者恢復其他視窗。在編寫程式碼的時候非常方便的全屏編輯框,可以更加專心的coding…
Parameter Info
ctrl+p
在呼叫一些方法的時候免不了會忘記或者不知道此方法需要哪些引數。ctrl+p
可以顯示出此方法需要的引數。必備技能之一。
Rename
shift+f6
重新命名變數或者方法名。重構神技。
條件斷點
透過右鍵斷點,可以對一個斷點加入條件。只有當滿足條件時,才會進入到斷點中。除錯神技,只對自己關心的情況進行除錯,不浪費時間。
進入除錯模式
點選Attach Debugger
(即綠色小蟲旁邊那個)可以快速進入除錯而不需要重新部署和啟動app。
可以選擇為此功能設定一個快捷鍵或者透過前面提到的Find Actions(ctrl+shift+a)
輸入”attach”進行呼叫。
快速檢視變數的值
按住Alt
點選想要檢視的變數或者語句。如果想檢視更多,則可以按Alt+f8
調出Evaluate Expression
視窗來自行輸入自定義的語句。
分析堆疊資訊
Find Actions(ctrl+shift+a)
輸入”analyze stacktrace”即可檢視堆疊資訊。
分析某個值的來源
Find Actions(ctrl+shift+a)
輸入”Analyze Data Flow to Here”,可以檢視某個變數某個引數其值是如何一路賦值過來的。
對於分析程式碼非常有用。
多行編輯
強大的神技之一,用過vim的vim-multiple-cursors或者Sublime Text的多行編輯都不會忘記那種快感! 也許不是平時用得最多的技能,但是卻是關鍵時刻提高效率的工具。
快捷鍵:Alt+J
列編輯
在vim中叫作塊編輯,同樣神技!使用方法:按住Alt
加滑鼠左鍵拉框即可
PS:發現Ubuntu下不可用,代替方法為按Alt+Shift+Insert
之後拖框選擇。
但是經過這麼操作之後,神技就大打折扣了。估計是與Ubuntu的快捷鍵衝突了。
Enter和Tab在程式碼提示時的區別
看圖!
原文連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2806322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android Studio常用快捷鍵彙總Android
- Android 佈局小技巧彙總Android
- Android Studio常用快捷鍵彙總(mac)AndroidMac
- android studio樣式檔案彙總Android
- Android Studio 常見問題彙總Android
- css 技巧彙總CSS
- 22 個 Android Studio 優秀外掛彙總Android
- Android Studio軟體的快捷鍵用法彙總及常用配置Android
- Git 小技巧彙總Git
- 常用SQL技巧彙總SQL
- Android Studio 中的除錯技巧Android除錯
- Android 你不知道的除錯技巧(Debug操作彙總)Android除錯
- Android studio使用小技巧Android
- Android Studio 小技巧合集Android
- iOS 知識-常用小技巧彙總iOS
- 12 個 CSS 高階技巧彙總CSS
- 前端Chrome除錯技巧最全彙總前端Chrome除錯
- Android Studio 小技巧/快捷鍵 合集Android
- Android 系列教程 彙總Android
- android 知識彙總Android
- Android 面試題彙總Android面試題
- 我的Android博文整理彙總Android
- iOS馬甲包過審技巧彙總iOS
- 蘋果電腦鍵盤使用技巧彙總蘋果
- 從後臺得到webshell技巧大彙總Webshell
- 招聘面試技巧及注意事項總彙面試
- Android Studio程式碼除錯技巧篇Android除錯
- 提高效率的總結
- Android學習系列(42)--Android Studio實戰技巧Android
- Android EditText 屬性彙總Android
- 最實用的Linux命令列使用技巧彙總Linux命令列
- 最實用的 Linux 命令列使用技巧彙總Linux命令列
- 讓你提高效率的Linux技巧Linux
- 讓你提高效率的 Linux 技巧Linux
- 關於Android Studio使用Git的總結AndroidGit
- Android中handler問題彙總Android
- Android開源交流分享彙總Android
- Android開源專案彙總Android