工欲善其事完残,必先利其器月杉。Google推出Android Studio已經(jīng)有些年頭溪猿,但是很多人仍然在用Eclipse的快捷鍵钩杰。雖然用什么版本的快捷鍵并不重要纫塌,但是Eclipse版本提供的快捷鍵數(shù)量是小于Android Studio的。
本文將總結(jié)本人在開發(fā)中常用的快捷鍵讲弄,一些眾所周知的快捷鍵如格式化代碼措左、雙shift查詢,就沒有列入其中了垂睬。此外媳荒,其中有一些快捷鍵是本人自己設(shè)定的。讀者可以去setting->keymap中搜索設(shè)定驹饺。
原創(chuàng)文章钳枕,尊重他人勞動(dòng)成果,轉(zhuǎn)載請注明本文出處赏壹。
-
生成常用代碼鱼炒,比如插入構(gòu)造器。
- Alt+Insert
-
前進(jìn)——后退 編輯的地方 back/forward (自己設(shè)定的)蝌借。
- Alt+Z 上一個(gè)編輯點(diǎn)
- Alt+Y 下一個(gè)編輯點(diǎn)
-
包起來surround with 昔瞧。
-
Ctrl+T 可以把選中的代碼,用常用的句式包起來菩佑,這些句式包括:
- try catch
- if/else
- Runnable
- do while
- for
- region/endregion
其中自晰,region/endregion 可以將選中的代碼包圍在同一個(gè)可折疊的代碼塊里,方便隱藏代碼稍坯,
配合 Ctrl+ 減號/加號 (折疊/展開代碼塊) 一起使用很方便酬荞。
-
-
Hierarchy 可以很方便的查看一個(gè)類的繼承關(guān)系。
- Ctrl+H 或者Alt+8
-
查看一個(gè)類瞧哟、方法混巧、變量,在工程中的什么地方被使用勤揩。
- Alt+F7
-
從布局文件xml中提取硬編碼的字符串到String中咧党。
- Alt+Enter(其實(shí)是智能修復(fù))
-
查看一個(gè)方法,應(yīng)該傳什么參數(shù)陨亡,多個(gè)重載的同名方法會(huì)全部顯示傍衡。
- Ctrl+P
-
選中當(dāng)前行。
- Alt+W
-
擴(kuò)大選中数苫,很方便地選中一個(gè)單詞聪舒、一行、括號里面的內(nèi)容虐急、一個(gè)方法等。
- Ctrl+W
-
移動(dòng)代碼塊滔迈,省去了剪切止吁、復(fù)制的過程被辑,尤其是臨近的上下兩行交換,可以使用該快捷鍵移動(dòng)代碼塊進(jìn)入if/else語句中敬惦。
- Ctrl+Shift+方向鍵
-
定位當(dāng)前文件的錯(cuò)誤盼理,繼續(xù)按定位下一個(gè)錯(cuò)誤。
- F2
-
顯示最近編輯過的文件俄删。
- Ctrl+E
-
句式補(bǔ)全宏怔,自動(dòng)補(bǔ)全常用語法句式,if/else畴椰,try/catch臊诊,自動(dòng)補(bǔ)全分號。
- Ctrl+Shift+Enter
-
剪切板中選擇粘貼內(nèi)容斜脂,可以粘貼好幾次前復(fù)制的內(nèi)容抓艳。
- Ctrl+Shift+V
-
定位到匹配的括號。
- Ctrl+[ 以及 ctrl+]
-
切換選中內(nèi)容的大小寫帚戳,方便定義常量玷或。
- Ctrl+Shift+U
-
選中一對花括號中的內(nèi)容。
- Ctrl+Shift+[ 以及 ctrl+shift+]
-
顯示所有的父類方法片任,方便@Override父類方法偏友,通常在實(shí)現(xiàn)父類抽象方法很有用。
- Ctrl+O
-
重構(gòu)——重命名对供,改變一個(gè)變量位他、類或方法的名字,其被引用的地方會(huì)自動(dòng)修改犁钟。
- Shift+F6
-
選中的代碼塊可抽取成方法棱诱。
- Ctrl+Alt+M
-
抽取成常量,抽取成字段涝动,以及抽取成方法參數(shù)
- Ctrl+Alt+C Ctrl+Alt+F Ctrl+Alt+P
-
為類以及方法添加Doc迈勋,用作注釋很有用,方便團(tuán)隊(duì)協(xié)作醋粟。
- Ctrl+Alt+X (這個(gè)是我自己設(shè)定的靡菇,搜索fix doc comment 可設(shè)定)
-
光標(biāo)在方法間上下快速移動(dòng)。
- Alt+Up/Down
-
編輯器各個(gè)視圖快速打開米愿。
- Alt+數(shù)字鍵
- 比如 Alt+1 project視圖厦凤, Alt+7 structure 視圖
-
在各個(gè)代碼編輯框之間左右切換。
- Alt+Left/Right
-
關(guān)閉當(dāng)前代碼編輯框育苟。
- Ctrl+F4
-
關(guān)閉剛剛打開的編輯器視圖较鼓。
- Shift+Esc
-
查看本地安裝好的Android API。
- Shitt+F1
-
查看Annotate,可以查看git的修改記錄博烂,左邊會(huì)顯示當(dāng)前行的修改者是誰香椎,有利于團(tuán)隊(duì)協(xié)作。
- Alt+A (自己設(shè)定的)
-
只搜索方法
- Ctrl+Alt+Shift+N
-
在當(dāng)前行的下一行增加空行
- Ctrl+Enter
-
從當(dāng)前行跳到下一行對齊處開始輸入
- Shift+Enter
-
查看選中方法對應(yīng)的父類方法禽篱,即去往相應(yīng)父類看overRide的方法是什么畜伐。
- Ctrl+U
-
折疊代碼塊,方便查看代碼
- Ctrl+加減號 折疊當(dāng)前代碼塊
- Ctrl+Shift+加減號 折疊所有
-
快速查看選中方法的定義躺率,不用跑去相應(yīng)的地方看了
- Ctrl+Shift+I
-
刪除不需要的import引用
- Control + Alt + O
-
activity跳轉(zhuǎn)到相應(yīng)的布局文件
- Control + Alt + Home
-
自動(dòng)補(bǔ)全類型(比如new后面的語句和強(qiáng)制類型轉(zhuǎn)換)
- Control+ Shift+ 空格
-
Debug的時(shí)候可以彈出一個(gè)窗口玛界,里面可以實(shí)時(shí)寫代碼執(zhí)行,方便看更多信息悼吱。
- Alt+ F8