Android Studio快捷鍵(Windows版本)
工欲善其事,必先利其器。Google推出Android Studio已經有些年頭,但是很多人仍然在用Eclipse的快捷鍵。雖然用什麼版本的快捷鍵並不重要,但是Eclipse版本提供的快捷鍵數量是小於Android Studio的。
本文將總結本人在開發中常用的快捷鍵,一些衆所周知的快捷鍵如格式化代碼、雙shift查詢,就沒有列入其中了。
原創文章,尊重他人勞動成果,轉載請註明出處:http://blog.csdn.net/a369414641/article/details/52879777
-
生成常用代碼,比如插入構造器。
- Alt+Insert
-
前進——後退 編輯的地方 back/forward (自己設定的)。
- Alt+Z 上一個編輯點
- Alt+Y 下一個編輯點
-
包起來surround with 。
-
Ctrl+T 可以把選中的代碼,用常用的句式包起來,這些句式包括:
- try catch
- if/else
- Runnable
- do while
- for
- region/endregion
-
其中,region/endregion 可以將選中的代碼包圍在同一個可摺疊的代碼塊裏,方便隱藏代碼, 配合 Ctrl+ 減號/加號 (摺疊/展開代碼塊) 一起使用很方便。
-
-
Hierarchy 可以很方便的查看一個類的繼承關係。
- Ctrl+H 或者Alt+8
-
查看一個類、方法、變量,在工程中的什麼地方被使用。
- Alt+F7
-
從佈局文件xml中提取硬編碼的字符串到String中。
- Alt+Enter(其實是智能修復)
-
查看一個方法,應該傳什麼參數,多個重載的同名方法會全部顯示。
- Ctrl+P
-
選中當前行。
- Alt+W
-
擴大選中,很方便地選中一個單詞、一行、括號裏面的內容、一個方法等。
- Ctrl+W
-
移動代碼塊,省去了剪切、複製的過程,尤其是臨近的上下兩行交換,可以使用該快捷鍵移動代碼塊進入if/else語句中。
- Ctrl+Shift+方向鍵
-
定位當前文件的錯誤,繼續按定位下一個錯誤。
- F2
-
顯示最近編輯過的文件。
- Ctrl+E
-
句式補全,自動補全常用語法句式,if/else,try/catch,自動補全分號。
- Ctrl+Shift+Enter
-
剪切板中選擇粘貼內容,可以粘貼好幾次前複製的內容。
- Ctrl+Shift+V
-
定位到匹配的括號。
- Ctrl+[ 以及 ctrl+]
-
切換選中內容的大小寫,方便定義常量。
- Ctrl+Shift+U
-
選中一對花括號中的內容。
- Ctrl+Shift+[ 以及 ctrl+shift+]
-
顯示所有的父類方法,方便 @Override父類方法,通常在實現父類抽象方法很有用。
- Ctrl+O
-
重構——重命名,改變一個變量、類或方法的名字,其被引用的地方會自動修改。
- Shift+F6
-
選中的代碼塊可抽取成方法。
- Ctrl+Alt+M
-
抽取成常量,抽取成字段,以及抽取成方法參數
- Ctrl+Alt+C Ctrl+Alt+F Ctrl+Alt+P
-
爲類以及方法添加Doc,用作註釋很有用,方便團隊協作。
- Ctrl+Alt+X (這個是我自己設定的,搜索fix doc comment 可設定)
-
光標在方法間上下快速移動。
- Alt+Up/Down
-
編輯器各個視圖快速打開。
- Alt+數字鍵
- 比如 Alt+1 project視圖, Alt+7 structure 視圖
-
在各個代碼編輯框之間左右切換。
- Alt+Left/Right
-
關閉當前代碼編輯框。
- Ctrl+F4
-
關閉剛剛打開的編輯器視圖。
- Shift+Esc
-
查看本地安裝好的Android API。
- Shitt+F1
-
查看Annotate。
- Alt+A (自己設定的)
-
只搜索方法
- Ctrl+Alt+Shift+N
-
在當前行的下一行增加空行
- Ctrl+Enter
-
從當前行跳到下一行對齊處開始輸入
- Shift+Enter
-
查看選中方法對應的父類方法,即去往相應父類看overRide的方法是什麼。
- Ctrl+U