1. 程式人生 > >Android Studio你必須學會的快捷鍵(Eclipse轉AS必看)

Android Studio你必須學會的快捷鍵(Eclipse轉AS必看)

前言:從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有沒相對應的,反正我是不知道 (。・`ω´・))

  1. 快速檢視最近訪問過的檔案:Ctrl + E
  2. 快速檢視最近修改過的檔案:Ctrl + Shift + E
  3. 選中一塊程式碼,按此組合鍵,可快速新增if 、for、try/catch等語句:Ctrl + Alt + T
  4. 新增/移除書籤:F11(無標記)、Ctrl + F11(有標記)
  5. 跳轉到標記書籤:Ctrl + 標記。比如輸入Ctrl + 1,跳到標記為1的書籤處。
  6. 顯示全部書籤:Shift + F11
  7. 快速跳轉到相關檔案:Ctrl + Alt + Home。用於快速在Activity/Fragment和佈局檔案之間跳轉
  8. 相同字串的多處選擇:Alt + J。用於批量修改,比如說要把text1,text2,text3中的text全部改為image,只需選中一個text,再按兩次Alt+J即可同時選中另外兩處text,從而進行同步修改。
  9. 列選擇/塊選擇:按住Alt,然後拖動滑鼠選擇。Shift + Alt + Insert切換選擇模式。同樣用於批量修改,與上個快捷鍵類似。
  10. 版本控制操作彈窗:Alt + `。顯示最常用的版本控制操作,對於有用版本控制軟體管理的專案,相當實用。
  11. 跳到大括號的開頭/結尾:Ctrl + { 、Ctrl + }
  12. 在類中檢視一個方法的實現:Ctrl + Shift + I
  13. 快速生成程式碼:Ctrl + J ,,這是個很實用的快捷鍵!列舉了一些常用的縮寫,通過輸入這些縮寫可以快速的生成程式碼。
    舉個栗子:
    ①. 輸入logt + Enter,快速生成Log的TAG常量,與之相關的還有logd,logm等。
    ②.輸入ifn/inn + Enter,快速生成判空和判非空的程式碼。
    ③.輸入fori/foreach + Enter,快速生成for迴圈程式碼。
    ④.自己看去…
  14. 快速新建類:選中package -> Alt+Insert
  15. 關掉其他類:先按住Alt,再關掉當前類(其實這時候關掉的是除了當前類以外的其他所有類)
  16. 在layout.xml快速切換預覽和編輯介面:Alt + Shift +Left/Right