一直用Android Studio開發(fā)Android,沒怎么使用快捷鍵,覺得很有必要改善開發(fā)習慣,索性匯總下,自己方便查找。
IDE
| 按鍵 | 說明 |
|---|---|
| F1 | 幫助 |
| Alt(Option)+F1 | 查找文件所在目錄位置 |
| Alt(Option)+1 | 快速打開或隱藏工程面板 |
| Alt(Option)+Home | 光標返回編輯框 |
| Esc | 100 |
| Shift+Esc | 光標返回編輯框,關閉無用的窗口 |
| Shift+Click | 關閉標簽頁 |
| F12 | 把焦點從編輯器移到最近使用的工具窗口 |
| Ctrl(Command)+Alt(Option)+Y | 同步 |
| Ctrl(Command)+Alt(Option)+S | 打開設置對話框 |
| Alt(Option)+Shift+Inert | 開啟/關閉列選擇模式 |
| Ctrl(Command)+Alt(Option)+Shift+S | 打開當前項目/模塊屬性 |
| Alt(Option)+Shift+C | 查看文件的變更歷史 |
| Shift+F10 | 運行 |
| Shift+F9 | debug運行 |
| Ctrl(Command)+Alt(Option)+F12 | 資源管理器打開文件夾 |
編輯
| 按鍵 | 說明 |
|---|---|
| Ctrl(Command)+C | 復制當前行或選中的內(nèi)容 |
| Ctrl(Command)+D | 粘貼當前行或選中的內(nèi)容 |
| Ctrl(Command)+X | 剪切當前行或選中的內(nèi)容 |
| Ctrl(Command)+Y | 刪除行 |
| Ctrl(Command)+Z | 倒退 |
| Ctrl(Command)+Shift+Z | 向前 |
| Alt(Option)+Enter | 自動修正 |
| Ctrl(Command)+Alt(Option)+L | 格式化代碼 |
| Ctrl(Command)+Alt(Option)+I | 將選中的代碼進行自動縮進編排 |
| Ctrl(Command)+Alt(Option)+O | 優(yōu)化導入的類和包 |
| Alt(Option)+Insert | 得到一些Intention Action,可以生成構造器、Getter、Setter、將 == 改為 equals() 等 |
| Ctrl(Command)+Shift+V | 選最近使用的剪貼板內(nèi)容并插入 |
| Ctrl(Command)+Alt(Option)+Shift+V | 簡單粘貼 |
| Ctrl(Command)+Shift+Insert | 選最近使用的剪貼板內(nèi)容并插入(同Ctrl(Command)+Shift+V) |
| Ctrl(Command)+Enter | 在當前行的上面插入新行,并移動光標到新行(此功能光標在行首時有效) |
| Shift+Enter | 在當前行的下面插入新行,并移動光標到新行 |
| Ctrl(Command)+J | 自動代碼 |
| Ctrl(Command)+Alt(Option)+T | 把選中的代碼放在 try{} 、if{} 、 else{} 里 |
| Shift+Alt(Option)+Insert | 豎編輯模式 |
| Ctrl(Command)+ / | 注釋 // |
| Ctrl(Command)+Shift+ / | 注釋 /…/ |
| Ctrl(Command)+Shift+J | 合并成一行 |
| F2/Shift+F2 | 跳轉(zhuǎn)到下/上一個錯誤語句處 |
| Ctrl(Command)+Shift+Back | 跳轉(zhuǎn)到上次編輯的地方 |
| Ctrl(Command)+Alt(Option)+Space | 類名自動完成 |
| Shift+Alt(Option)+Up/Down | 內(nèi)容向上/下移動 |
| Ctrl(Command)+Shift+Up/Down | 語句向上/下移動 |
| Ctrl(Command)+Shift+U | 大小寫切換 |
| Tab | 代碼標簽輸入完成后,按 Tab,生成代碼 |
| Ctrl(Command)+Backspace | 按單詞刪除 |
| Ctrl(Command)+Shift+Enter | 語句完成 |
| Ctrl(Command)+Alt(Option)+J | 用動態(tài)模板環(huán)繞 |
文件
| 按鍵 | 說明 |
|---|---|
| Ctrl(Command)+F12 | 顯示當前文件的結(jié)構 |
| Ctrl(Command)+H | 顯示類繼承結(jié)構圖 |
| Ctrl(Command)+Q | 顯示注釋文檔 |
| Ctrl(Command)+P | 方法參數(shù)提示 |
| Ctrl(Command)+U | 打開當前類的父類或者實現(xiàn)的接口 |
| Alt(Option)+Left/Right | 切換代碼視圖 |
| Ctrl(Command)+Alt(Option)+Left/Right | 返回上次編輯的位置 |
| Alt(Option)+Up/Down | 在方法間快速移動定位 |
| Ctrl(Command)+B | 快速打開光標處的類或方法 |
| Ctrl(Command)+W | 選中代碼,連續(xù)按會有其他效果 |
| Ctrl(Command)+Shift+W | 取消選擇光標所在詞 |
| Ctrl(Command)+ - / + | 折疊/展開代碼 |
| Ctrl(Command)+Shift+ - / + | 折疊/展開全部代碼 |
| Ctrl(Command)+Shift+. | 折疊/展開當前花括號中的代碼 |
| Ctrl(Command)+ ] / [ | 跳轉(zhuǎn)到代碼塊結(jié)束/開始處 |
| F2 或 Shift+F2 | 高亮錯誤或警告快速定位 |
| Ctrl(Command)+Shift+C | 復制路徑 |
| Ctrl(Command)+Alt(Option)+Shift+C | 復制引用,必須選擇類名 |
| Alt(Option)+Up/Down | 在方法間快速移動定位 |
| Shift+F1 | 要打開編輯器光標字符處使用的類或者方法Java文檔的瀏覽器 |
| Ctrl(Command)+G | 定位行 |
查找
| 按鍵 | 說明 |
|---|---|
| Ctrl(Command)+F | 在當前窗口查找文本 |
| Ctrl(Command)+Shift+F | 在指定環(huán)境下查找文本 |
| F3 | 向下查找關鍵字出現(xiàn)位置 |
| Shift+F3 | 向上一個關鍵字出現(xiàn)位置 |
| Ctrl(Command)+R | 在當前窗口替換文本 |
| Ctrl(Command)+Shift+R | 在指定窗口替換文本 |
| Ctrl(Command)+N | 查找類 |
| Ctrl(Command)+Shift+N | 查找文件 |
| Ctrl(Command)+Shift+Alt(Option)+N | 查找項目中的方法或變量 |
| Ctrl(Command)+B | 查找變量的來源 |
| Ctrl(Command)+Alt(Option)+B | 快速打開光標處的類或方法 |
| Ctrl(Command)+Shift+B | 跳轉(zhuǎn)到類或方法實現(xiàn)處 |
| Ctrl(Command)+E | 最近打開的文件 |
| Alt(Option)+F3 | 快速查找,效果和Ctrl(Command)+F相同 |
| F4 | 跳轉(zhuǎn)至定義變量的位置 |
| Alt(Option)+F7 | 查詢當前元素在工程中的引用 |
| Ctrl(Command)+F7 | 查詢當前元素在當前文件中的引用,然后按 F3 可以選擇 |
| Ctrl(Command)+Alt(Option)+F7 | 選中查詢當前元素在工程中的引用 |
| Ctrl(Command)+Shift+F7 | 高亮顯示匹配的字符,按 Esc 高亮消失 |
| Ctrl(Command)+Alt(Option)+F7 | 查找某個方法的所有調(diào)用地方 |
| Ctrl(Command)+Shift+Alt(Option)+N | 查找類中的方法或變量 |
| Ctrl(Command)+Shift+O | 彈出顯示查找內(nèi)容 |
| Ctrl(Command)+Alt(Option)+Up/Down | 快速跳轉(zhuǎn)搜索結(jié)果 |
| Ctrl(Command)+Shift+S | 高級搜索、搜索結(jié)構 |
重構
| 按鍵 | 說明 |
|---|---|
| F5 | 復制 |
| F6 | 移動 |
| Alt(Option)+Delete | 安全刪除 |
| Ctrl(Command)+U | 轉(zhuǎn)到父類 |
| Ctrl(Command)+O | 重寫父類的方法 |
| Ctrl(Command)+I | 實現(xiàn)方法 |
| Ctrl(Command)+Alt(Option)+N | 內(nèi)聯(lián) |
| Ctrl(Command)+Alt(Option)+Shift+T | 彈出重構菜單 |
| Shift+F6 | 重構-重命名 |
| Ctrl(Command)+Alt(Option)+M | 提取代碼組成方法 |
| Ctrl(Command)+Alt(Option)+C | 將變量更改為常量 |
| Ctrl(Command)+Alt(Option)+V | 定義變量引用當前對象或者方法的返回值 |
| Ctrl(Command)+Alt(Option)+F | 將局部變量更改為類的成員變量 |
| Ctrl(Command)+Alt(Option)+P | 將變量更改為方法的參數(shù) |
調(diào)試
| 按鍵 | 說明 |
|---|---|
| F8 | 跳到下一步 |
| Shift+F8 | 跳出函數(shù)、跳到下一個斷點 |
| Alt(Option)+Shift+F8 | 強制跳出函數(shù) |
| F7 | 進入代碼 |
| Shift+F7 | 智能進入代碼 |
| Alt(Option)+Shift+F7 | 強制進入代碼 |
| Alt(Option)+F9 | 運行至光標處 |
| Ctrl(Command)+Alt(Option)+F9 | 強制運行至光標處 |
| Ctrl(Command)+F2 | 停止運行 |
| Alt(Option)+F8 | 計算變量值 |
后面持續(xù)更新~~