Android Studio你必須學會的快捷鍵(Eclipse轉AS必看)
阿新 • • 發佈:2018-12-23
前言:從Eclipse轉到Android Studio之後,一開始把keymap設定成Eclipse,卻發現有些常用的快捷鍵都失效了,大概是衝突了。想了下,覺得與其重新設定快捷鍵,不如去適應AS的快捷鍵,畢竟聽說AS新增了好些有用的快捷鍵。於是把keymap又改回Default。事實也證明,熟悉起來還是挺快的,大概花了兩天時間,就能很熟練了。以下是個人整理的Eclipse和AS的常用快捷鍵對照表,方便剛轉AS的小夥伴們快速入手。
功能 | Eclipse | Android Studio |
---|---|---|
快速查詢類、檔案 | Ctrl + Shift + T/R | Ctrl + N 、Ctrl + Alt + N |
查詢、替換 | Ctrl + F | Ctrl + F/R |
全域性搜尋 | Ctrl + H | Ctrl + Shift + F |
快速定位到下一個 | Ctrl + K | Alt + F3選中文中,F3定位到下一個 |
快速定位游標位置的某個類、方法和屬性 | F3 | F4 |
註釋程式碼行 | Ctrl + / | Ctrl + / |
註釋程式碼塊 | Ctrl + Shift + / | Ctrl + Shift + / |
刪除當前行 | Ctrl + D | Ctrl + Y |
上下移動程式碼 | Alt + Up/Down | Ctrl + Shift + Up/Down |
複製選中行文字 | Ctrl + Alt + Up/Down | Ctrl+D |
格式化當前程式碼 | Ctrl + Shift + F | Ctrl + Alt + L |
重新命名 | Alt + Shift + R | Shift + F6 |
顯示當前檔案的結構 | Ctrl + O | Ctrl + F12 |
定位到某一行 | Ctrl + L | Ctrl + G |
選中從當前游標處到該行行首/行尾的程式碼 | Shift + Home/End | Shift + Home/End |
導包、清除無效包引用 | Ctrl + Shift + O | Alt+Enter 、Ctrl + Alt + O |
大小寫轉換 | Ctrl + Shift + X/Y | Ctrl + Shift + U |
檢視呼叫位置 | Ctrl + Alt + H | Ctrl + Alt + H、Ctrl + Alt + F7、Ctrl + B 、Ctrl + 滑鼠左鍵 |
快速修復 | Ctrl + 1 | Alt + Enter |
撤銷、重做 | Ctrl + Z 、Ctrl + Y | Ctrl + Z 、Ctrl + Shift + Z |
程式碼提示 | Alt + / | Ctrl + Alt + Space |
抽取方法 | Alt + Shift + M | Ctrl + Alt + M |
程式碼摺疊 | Ctrl + Shift + /(小鍵盤) 、 *(小鍵盤) | Ctrl + Shift + -(小鍵盤)、+(小鍵盤) |
視窗最大化和還原 | Ctrl+M | Ctrl + Shift + F12 |
返回上/下一個游標位置 | Alt + Left/Right | Ctrl + Alt + Left/Right |
快速複寫父類方法 | Alt + Shift + S,選擇Overried… | Ctrl + O |
除錯:單步跳入(進入函式) | F5 | F7 |
除錯:單步跳過(不進入函式) | F6 | F8 |
除錯:執行到下一個斷點 | F8 | F9 |
下面列舉一些AS新增的快捷鍵(不知道Eclipse有沒相對應的,反正我是不知道 (。・`ω´・))
- 快速檢視最近訪問過的檔案:Ctrl + E
- 快速檢視最近修改過的檔案:Ctrl + Shift + E
- 選中一塊程式碼,按此組合鍵,可快速新增if 、for、try/catch等語句:Ctrl + Alt + T
- 新增/移除書籤:F11(無標記)、Ctrl + F11(有標記)
- 跳轉到標記書籤:Ctrl + 標記。比如輸入Ctrl + 1,跳到標記為1的書籤處。
- 顯示全部書籤:Shift + F11
- 快速跳轉到相關檔案:Ctrl + Alt + Home。用於快速在Activity/Fragment和佈局檔案之間跳轉
- 相同字串的多處選擇:Alt + J。用於批量修改,比如說要把text1,text2,text3中的text全部改為image,只需選中一個text,再按兩次Alt+J即可同時選中另外兩處text,從而進行同步修改。
- 列選擇/塊選擇:按住Alt,然後拖動滑鼠選擇。Shift + Alt + Insert切換選擇模式。同樣用於批量修改,與上個快捷鍵類似。
- 版本控制操作彈窗:Alt + `。顯示最常用的版本控制操作,對於有用版本控制軟體管理的專案,相當實用。
- 跳到大括號的開頭/結尾:Ctrl + { 、Ctrl + }
- 在類中檢視一個方法的實現:Ctrl + Shift + I
- 快速生成程式碼:Ctrl + J ,,這是個很實用的快捷鍵!列舉了一些常用的縮寫,通過輸入這些縮寫可以快速的生成程式碼。
舉個栗子:
①. 輸入logt + Enter,快速生成Log的TAG常量,與之相關的還有logd,logm等。
②.輸入ifn/inn + Enter,快速生成判空和判非空的程式碼。
③.輸入fori/foreach + Enter,快速生成for迴圈程式碼。
④.自己看去… - 快速新建類:選中package -> Alt+Insert
- 關掉其他類:先按住Alt,再關掉當前類(其實這時候關掉的是除了當前類以外的其他所有類)
- 在layout.xml快速切換預覽和編輯介面:Alt + Shift +Left/Right