工具使用之Android Studio快速鍵-mac版,android-mac

來源:互聯網
上載者:User

工具使用之Android Studio快速鍵-mac版,android-mac

最近給自己添置了一台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


代碼重構相關

⇧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

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.