天天看點

android studio for mac 快捷鍵,Android Studio 常用快捷鍵 for mac

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

原文:http://www.cnblogs.com/spring87/p/7710809.html