關於Android Studio的鍵位映射
Android Studio 提供了不同的鍵位映射(即快捷鍵和它對應的操作之間的映射),你可以在“Settings->Keymap”菜單裏面查看當前所使用的鍵位映射。
高亮所有相同變量
OS X : Command+Shift+F7
Windows Or Linux:Ctrl+Shift+F7
Windows Or Linux:Ctrl+Shift+F7
這個快捷鍵將會高亮當前文件中選擇字符所有的出現之處。當然這個快捷鍵不僅僅只是一些簡單地模式匹配,它還會理解當前的變量所處範圍,只高亮相關的字符。
高亮之後你就可以使用“Edit → Find → Find Next/Previous”處定義的快捷方式來選擇你要操作的高亮字符。
相關提示:
- 高亮代碼方法中的“return” 或者 “throw” 也會高亮這個方法的所有出口。
- 高亮Java類的“extends” 或者 “implements” 的定義部分也會高亮對應的重寫或者實現的方法。
- 高亮import 語句也會高亮它被使用的地方。
- Esc可以取消高亮。
-
[size=2.7]在方法和內部類之間跳轉
OS X: Ctrl +↑ / ↓
Windows Or Linux: Alt+↑ / ↓
這個快捷鍵可以讓你很方便的在當前文件的方法或者類上面跳轉。
如果你當前處於一個方法中,此快捷鍵(向上)可以讓你的光標跳至方法名處。這對你重構代碼或者找到這個代碼的使用之處很有幫助。
類文件結構彈窗
OS X: Command+F12Windows Or Linux: Ctrl+F12
這個快捷鍵可以幫助你展示當前類文件的方法結構。你可以使用這個快捷鍵彈出彈窗,查找你想要的方法名。
相關提示:
- 你可以使用駝峯字符來過濾候選方法列表。例如:輸入 “oCr” 就可以找到 “onCreate”方法。
-
你可以選擇是否展示匿名類。如果你勾選了“是”就可以很方便的查找 OnClickListener裏面的OnClick方法了。[size=2.7]方法調用層級彈窗
OS X: Ctrl+Alt+H
Windows Or Linux: Ctrl+Alt+H
這個快捷鍵可以幫助你展示方法是如何被調用的。
定義快速查找
OS X: Alt+SpaceWindows Or Linux: Ctrl+Shift+i
如果你想立馬知道某個類或者方法的來源同時又不想丟掉當前的編碼環境,你可以試試這個快捷鍵。
收縮或者展開代碼塊
OS X : Alt++/-Windows Or Linux: Ctrl+Shift++/-
具體效果見右圖。
相關提示:
- 你可以在“Editor → Code Folding”自定義你的代碼摺疊範圍。
- [size=2.7]書籤,保存你的代碼現場
-
默認標籤
OS X : F3
Windows Or Linux : F11
按下此快捷鍵就可以在你的當前光標所在行打上標籤
帶字母或者數字的標籤OS X : Alt+F3
Windows Or Linux : Ctrl+F11
按下此快捷鍵就可以在你的當前光標所在行打上標籤,並提供字母或者數字標記。如果你選擇的是數字標記,那麼可以通過ctrl+對應的數字直接跳轉至相應位置。
展示標籤
OS X : Command+F3Windows Or Linux : Shift+F11
查找Android Studio的菜單選項
OS X : Command+Shift+A
Windows Or Linux : Ctrl+Shift+A
你可以通過輸入菜單名來查找任意的菜單選項,這對那些使用頻率低的操作很有效果。
相關提示:
-
如果這個選項有對應的快捷方式,那麼這個快捷鍵會在列表旁邊顯示。
代碼行級移動
OS X : Alt+Shift+↑ / ↓Windows Or Linux: Alt+Shift+↑ / ↓
使用此快捷鍵可以以一行的形式移動代碼,可上可下。效果如下圖。
刪除行
OS X : Command + BackspaceWindows Or Linux : Ctrl + Y
刪除當前行或者當前選擇的代碼。