工具使用之Android Studio快捷鍵-mac版

小呂-ICE發表於2015-04-28

最近給自己添置了一臺mac,也算是完成了多年前的一個小願望。做為Android開發者的我於是搭載了Android Studio 1.1正式版做為了我的安卓開發工具。在window上eclipse我可以暢快的玩耍,idea和as也可以友好的玩耍。但是對於剛接觸Mac的我,在as快捷鍵的使用上,我感覺整個人都不好啦。於是又花了些時間整理了一下as在Mac上我常用的快捷鍵。關於window上idea和as的快捷鍵使用可以參考我之前整理的一篇部落格:工具使用之 IntelliJ IDEA快捷鍵

(目前只收集了一些我平時常用的快捷鍵,還有一些可能沒整理上來,不過後續我會持續更新……)

Mac下快捷鍵的符號所對應的按鍵

—> option|alt

—>shift

—>control

—>command

—>esc

注:F6/F7/F12等F功能鍵開頭的組合的快捷鍵需要按住fn開啟功能鍵
如:快捷鍵⌘F12的按鍵組合為:fn + command + F12


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

⌘⇧U: 切換選中內容的大小寫 <使用率非常高> | 對應window中的Ctrl+Shift+U


程式碼重構相關

⇧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



如果您對文章內容有任何疑問或有更好的見解, 歡迎通過留言或發郵件的方式聯絡我:
ice_zhengbin@163.com

如需要轉載,請註明出處,謝謝 !!!

相關文章