Android Studio 常用快捷鍵 for mac
查找/查看相關
⌘O: 全局查找class類名<使用率非常高>
⌘F: 在當前編輯文件中查找<使用率非常高> | 對應window中的Ctrl + F
⌘F12:當前編輯的文件中結構快速導航 | 對應window中的 Ctrl + F12
⌘E: 打開最近訪問的文件列表 | 對應window中的Ctrl + E
⌥⌘O: 輸入類名/方法名/字段名來查找任何匹配的類/方法/字段<使用率非常高>
⇧⌘O: 全局項目查找文件(類/資源文件/布局文件都通過該快捷鍵查找)<使用率非常高>
⌃H: 查看當前編輯class類的hierarchy結構 | 對應window中的Ctrl + H
⌥F7: 列出全局項目中該類/方法 被引用/調用的情況<使用率非常高>[比⌥⌘F7顯示效果好] | 對應window中的Alt + F7
⌥⌘F7: 列出全局項目中該類/方法 被引用/調用的情況 | 對應window中的Ctrl + Alt + F7
⌃⌥H: 方法被調用結構[method’s Call Hierarchy]| 對應window中的ctrl + alt + h
⌘P: 列出函數方法一系列的有效參數,如果光標是一個方法調用的括號之間 | 對應window中的Ctrl + P
⇧⌘F7: 快速,高亮顯示變量在當前文件中的引用情況,使用⌘G和⇧⌘G快捷鍵 可以前往跳到下一個/上一個高亮的變量,按⎋移除高亮顯示 | 對應window中的Ctrl + Shift + F7
F1: 查看類/方法的注釋文檔
控制操作相關
⌘/: 注釋與取消注釋,注釋效果 //... | 對應window中的Ctrl + /
⌥⌘/: 注釋與取消注釋,注釋效果 /*...*/ | 對應window中的Ctrl+Shift+/
⇧⌥up/down: 移動行上下移動 | 對應window中的alt + shift + up/down
⌘delete: 刪除行 | 對應window中的ctrl + y
⌘d: 復制行 | 對應window中的 ctrl + d
⌘J: 快速生成模版代碼塊,如if,while,return等<使用頻率非常高,高效率編寫代碼> | 對應window中的Ctrl + J
⌘N: 快速生成getter/setter方法,構造方法,toString()方法等 <使用率非常高> | 對應window中的Alt + Insert
⌥⌘T: Surround with快速調出if,for,try...catch,while等環繞代碼 | 對應window中的ctrl + alt + t
⌃O: 引入重寫父類的方法[Override Methods]<使用率非常高>
⌃I: 引入實現接口或抽象類方法[Implement Methods]<使用率非常高>
⌃Space: 當申明一個變量時,根據變量類型提示給出建議的變量名稱,等還有其他很多智能提示作用<使用率非常高>
⌥⌘L: 代碼格式化 <使用率非常高> | 對應window中的Ctrl+Alt+L
代碼重構相關
⇧F6:代碼重構時,類名/方法名/變量名 重命名操作 | 對應window中的Shift + F6
⌘R: 代碼重構時,可以用來批量重命名變量
⌥⌘M: 方法重構,方法抽離 |對應window中的Ctrl+Alt+M
⌥⌘P: 參數重構,將方法內變量抽離成方法參數 |對應window中的Ctrl+Alt+P
⌥⌘V: 變量抽離,<使用率非常高> | 對應window中的Ctrl+Alt+V
new StringBuffer()
使用快捷鍵后效果如下:
StringBuffer stringBuffer = new StringBuffer();
⌥⌘F: 字段抽離,將方法內的變量抽離成類字段申明,簡單說就是把變量的申明從方法內重構抽離到方法外 | 對應window中的Ctrl+Alt+F
其他
⇧⌘A: 你可以調用任何菜單或動作的名稱在Android studio中 | 對應window中的ctrl + shift + a