對Android官網中的AndroidStudio常用的快捷鍵做一整理,加一些自己的描述便于了解。(Mac OS X 10.5+)
正常:
(1)Option+Shift+F 将有參考價值的代碼添加到Favorites工具視窗中
(2)Option+Shift+F 使用Lint檢查目前檔案
(3)Command+,(英文)打開設定對話框
(4)Command+;(英文)打開項目結構對話框
(5)Control+Tab 在AS内部切換檔案或者工具視窗
(6)Control+`(數字1旁邊的鍵,反引号) 打開切換模式
切換的内容:切換主題
切換代碼風格
切換快捷鍵
切換AS視窗模式,代碼編輯的視窗模式等
(7)Command+1 打開或者關閉左邊Project視窗
(8)Command+6 打開或者關閉Logcat
(9)Command+9 打開或者關閉版本控制
(10)Command+Shift+Fn+F12 隐藏所有的工具視窗
搜尋(導航):
(1)Command+E 調出最近檔案
(2)Command+O 搜尋項目中的類
(3)Command+Shift+O 搜尋項目中的檔案或者檔案夾 檔案夾在表達式末尾加“/”
(4)Command+alt+O 查詢類中的方法或者字段
(5)Command+Fn+F12 列出這個類的方法和屬性(列出這個類的檔案結構)
(6)按Shirft兩次 搜尋全部内容
(7)Command+F 在檔案中查找某個字元串
(8)Command+R 替換
(9)Command+Shift+F 在路徑中查找(find in path)
(10)Command+向下箭頭(按住Command+點選滑鼠) 檢視源碼
(11)Shift+Fn+F4 在新視窗中打開目前編輯器
(12)Command+Shift+倒退鍵(delete鍵) 轉到上一個編輯位置
(13)Command+W 關閉編輯器的目前編輯頁面
(14)Command+L 轉到某行
(15)Control+H 查詢類的繼承結構
(16)Control+Option+H 查詢方法的調用鍊(方法被哪個調用,調用的方法又被哪個方法調用了)
(17)Control+J 選中某個檔案後,按下此快捷鍵,顯示此檔案在磁盤的目錄
編寫代碼:
(1)Command+N 生成構造函數、getset、equals等方法代碼
(2)Control+I 實作接口的抽象方法或者重寫父類的方法(有種查詢的味道)
(3)Command+Delete 删除插入符處的行
(4)Command+(-/+)折疊/展開目前代碼塊
(5)Command+Shift+(-/+)折疊/展開所有代碼塊
(7)Command+D 複制目前行或選擇
(8)Control+空格鍵 代碼智能提示
(9)Command+P,光标定位于某個方法,按下此快捷鍵顯示這個方法的參數資訊
(10)Command+B 轉到聲明
(11)Command+Alt+B 轉到實作
(12)Command+U 轉到超類方法/超類
(13)Command+/ 注釋/取消注釋(行)
(14)Command+Shift+/ 注釋/取消注釋(塊)
(15)Option+Up 選擇連續增加的代碼塊 配合上Command+D可以複制你想要的成塊的代碼
(16)Option+Command+[ 移動代碼塊到起始位置
(17)Option+Command+] 移動代碼塊到結束位置 配合(16)可以确定一段代碼塊的起始
(18)Option+Delete 從目前位置删除到單詞開頭(遇空格停止)
(19)Control+Option+O 去除無用的包導入
(20)Command+alt+L 快速格式化代碼
(21)Tab/Shift+Tab 縮進/取消縮進
(22)Fn+F2/Shift+Fn+F2 定位類中的每一個錯誤(向下/向上)
(23)Option+Enter 快速修複 與(22)搭配使用
運作和調試程式程式:
(1)Command+Fn+F9 建構程式
(2)Control+R Run程式
(3)Control+D Debug程式
(4)Fn+F8 在自己編寫的代碼中執行下一步
(5)Command+Option+R 進入下一個斷點
(6)Option+Fn+F8 檢視表達式的值
(7)Command+Shift+Fn+F8 檢視所有的斷點資訊
(8)Fn+F7 逐漸執行(包含在源碼中執行).
重構:
(1)Fn+F5 類複制
(2)Fn+F6 類移動
(3)Command+Delete 安全删除(選中某個檔案)
(4)Shift+Fn+F6
(5)Command+Option+M 提取方法 配合Option+Up可以提取過長的代碼塊,優化過長的方法
(6)Command+Option+V 将表達式提取成變量
(7)Command+Option+F 提取成員變量
(8)Command+Option+C 選中某個固定值提取常量
(9)Command+Option+P 提取參數(編寫方法邏輯時發現需要将其中某個變量變成參數時使用)
(10)Command+Option+N 内聯(将方法替換成方法的具體實作)
版本控制/本地曆史記錄:
(1)Command+K 将項目送出到VCS
(2)Command+T 從VCS更新項目
(3)Option+Shift+C 檢視最近變更
(4)Control+V 打開VCS菜單
Android官網AndroidStudio快捷鍵連結位址:
https://developer.android.google.cn/studio/intro/keyboard-shortcuts.html