AndroidStudio 常用快捷鍵

操作 Mac OSX Win/Linux
注釋代碼(//) Cmd + / Ctrl + /
注釋代碼(/**/) Cmd + Option + / Ctrl + Alt + /
格式化代碼 Cmd + Option + L Ctrl + Alt + L
清除無效包引用 Option + Control + O Alt + Ctrl + O
查找 Cmd + F Ctrl + F
查找+替換 Cmd + R Ctrl + R
上下移動代碼 Option + Shift + Up/Down Alt + Shift +
刪除行 Cmd + Delete Ctrl + Y
擴(kuò)大縮小選中范圍 Option + Up/Down Ctrl + W/Ctrl + Shift + W
快捷生成結(jié)構(gòu)體 Cmd + Option + T Ctrl + Alt + T
快捷覆寫方法 Ctrl + O Ctrl + O
快捷定位到行首/尾 Cmd + Left/Right Ctrl + Left/Right
折疊展開代碼塊 Cmd + +,- Ctrl + +/-
折疊展開全部代碼塊 Cmd + Shift + +,- Ctrl + Shift + +,-
文件方法結(jié)構(gòu) Cmd + F12 Alt+7
查找調(diào)用的位置 Ctrl + Option + H Ctrl + Alt + H
大小寫轉(zhuǎn)換 Cmd + Shift + U Ctrl + Shift + U
新建/geter setter/toString等 Cmd+N Alt+Insert
try catch/if/while等 Cmd+opt+T Ctrl +Alt+T
跳到指定的行數(shù) Cmd + L Ctrl + L
提取方法 Option+Cmd+M Ctrl + Alt + M
參數(shù)提示 Cmd + P win/Linux: Ctrl + P
自動提取方法 Cmd + Alt + M Ctrl + Alt + M
自動提取參數(shù) Cmd + Alt + P Ctrl + Alt + P
自動生成變量 Cmd + Alt + V Ctrl + Alt + V
搜索某個方法是否被調(diào)用 Alt + F7 Alt + F7
重構(gòu)快捷鍵 Ctrl + T Ctrl + Alt + Shift + T
包裹代碼 Cmd + Alt + T Ctrl + Alt + T
批量重命名 shift + F6 shift + F6
查看方法調(diào)用層次結(jié)構(gòu) Control + Option + H Ctrl + Alt + H
查看類的層次結(jié)構(gòu) Control + H Ctrl + H
錯誤快捷提示 Alt + Enter Alt + EnterAlt + EnterAlt + Enter
快速跳轉(zhuǎn)到父類 Cmd + U Ctrl + U
快速跳轉(zhuǎn)到實(shí)現(xiàn) Cmd + Option + B Ctrl + Alt + B
顯示當(dāng)前類所有的方法 Cmd + F12 Ctrl + F12
刪除行 Cmd + Delete Ctrl + Y
自動補(bǔ)全 Enter/Tab Enter/Tab
覆寫或者實(shí)現(xiàn)方法 Mac: Control + O Win/Linux: Ctrl + O
生成默認(rèn)方法 Cmd + N Alt+Insert
內(nèi)聯(lián) Cmd + Alt + N Ctrl + Alt + N
批量修改 Ctrl + G Alt + J
when 快捷鍵 Option + enter Alt + enter
在布局文件之間輕松跳轉(zhuǎn) Ctrl + Cmd + Up Ctrl + Alt + Home
轉(zhuǎn)換為 DataBinding Option + enter Alt + enter
增加/刪除書簽 Fn + F3 F11
增加/刪除書簽(同時打上標(biāo)記) Fn + Option + F3 Ctrl + F11
查看所有書簽 Fn + Cmd + F3 Shift + F11
隱藏面板 Cmd +Shift + F12 Ctrl + Shift + F12

1.Ctrl + B

跳入/跳出方法或者資源文件。將鼠標(biāo)光標(biāo)定位到某個方法或者資源id的調(diào)用處,按Ctrl + B,將會跳入該方法或者資源文件內(nèi)部,功能等同于Ctrl + 鼠標(biāo)左鍵。如果將鼠標(biāo)光標(biāo)定位到方法定義處或者資源文件內(nèi)部,按Ctrl + B將會返回調(diào)用處。

2.Ctrl + O

查看父類中的方法, 并可以選擇父類方法進(jìn)行覆蓋。將鼠標(biāo)光標(biāo)定位到類中代碼的任意位置,按Ctrl + O,將會在打開的面板中查看到所有父類中的所有非私有方法,選擇某個方法按Enter即可覆蓋父類方法。

3.Ctrl + K

SVN提交代碼。

4.Ctrl + T

SVN更新代碼。

5.Ctrl + H

查看類的上下繼承關(guān)系。將鼠標(biāo)光標(biāo)定位在類中的任何一個位置,然后按Ctrl + H,將會打開一個面板,在這個面板中會依照層級顯示出當(dāng)前類的所有父類和子類。

6.Ctrl + W

選中代碼塊。多次按Ctrl + W將逐步擴(kuò)大選擇范圍。

7.Ctrl + E

顯示最近打開的文件,可以快速再次打開這些文件。

8.Ctrl + U

快速跳轉(zhuǎn)至父類,或者快速跳轉(zhuǎn)到父類中的某個方法。將鼠標(biāo)光標(biāo)定位到類名上,按Ctrl +U,將會打開當(dāng)前類的父類,如果當(dāng)前類有多個父類,則會提示要打開的父類。如果一個類中的方法覆蓋了其父類的方法,那么將鼠標(biāo)光標(biāo)定位到子類的方法,按Ctrl + U,將

會跳轉(zhuǎn)到被覆蓋的父類方法中。

9.Ctrl + G

顯示鼠標(biāo)光標(biāo)當(dāng)前位置在代碼文件中的行/列數(shù)??梢岳斫鉃楣鈽?biāo)在代碼中的橫縱坐標(biāo)。

10.Ctrl + F12

查看類中的所有變量、方法、內(nèi)部類、內(nèi)部接口。將鼠標(biāo)光標(biāo)定位到當(dāng)前類文件的任意位置,按Ctrl + F12會彈出顯示類中所有變量、方法、內(nèi)部類、內(nèi)部接口的對話框,然后按↑↓鍵可以選擇某個變量、方法、內(nèi)部類、內(nèi)部接口,接著按Enter可以快速定位到該變

量、方法、內(nèi)部類、內(nèi)部接口。

11.Ctrl + F11

添加書簽。在鼠標(biāo)光標(biāo)位置所在行添加書簽。如果文件中的代碼特別多,那么書簽將是一個非常實(shí)用的功能,它可以幫助我們標(biāo)記代碼中的重要位置,方便我們下次快速定位到這些重要位置。

12.Shift + F11

查看書簽。可以快速查看之前標(biāo)記的書簽。

13.Ctrl + Shift + F12

快速調(diào)整代碼編輯窗口的大小。

14.Ctrl + ↑↓

固定光標(biāo)上下移動代碼。

15.Alt + ↑↓

在內(nèi)部接口、內(nèi)部類和方法之間跳轉(zhuǎn)。

16.Ctrl + Shift + Backspace

回到上一次編輯的位置。

17.Alt + 數(shù)字

打開相應(yīng)數(shù)字的面板。如終端控制臺面板對應(yīng)的數(shù)字是6,那么按Alt + 6可以快速展開或關(guān)閉控制臺面板。

18.Ctrl + Shift + I

快速查看某個方法、類、接口的內(nèi)容。將鼠標(biāo)光標(biāo)定位到某個方法、類名、接口名,然后按Ctrl + Shift + I,將會在當(dāng)前光標(biāo)位置顯示改方法、類、接口的內(nèi)容。

19.Shift + Esc

關(guān)閉當(dāng)前打開的面板。

20.Alt + J

選擇多個相同名字的關(guān)鍵字、方法、類、接口,然后同時更改。

21.Ctrl + Tab

切換面板或文件,功能類似Windows下的Alt + Tab。在切換面板/文件的對話框中,選中某個面板或文件,接著按Backspace即可關(guān)閉改面板或文件。

22.trl + Shift + Enter

快速補(bǔ)全語句。如if() {}、switch(){}代碼塊,只要輸入if或者switch(甚至sw),接著按Ctrl + Shift + Enter可以快速完形代碼塊。

23.Ctrl + Alt + M

快速抽取方法。選中代碼塊,然后按Ctrl + Alt + M可以快速將選中的代碼塊抽取為一個方法。

24.Ctrl + Alt + T

快速包裹代碼塊。選中一段代碼,然后按Ctrl + Alt + T,可以選擇要對選中代碼塊進(jìn)行的操作,如:if / else、do / while、try / catch / finally等。

25.Ctrl + Alt + L

代碼格式化。

26.Ctrl + N

快速查找類。按下Ctrl + N會彈出輸入類名的對話框,在對話框的搜索框中輸入要查找的類名,即可開始進(jìn)行模糊檢索,這樣可以快速找到需要查找的類,這在類文件非常多的工程里面特別實(shí)用。

27.Ctrl + Shift + N

快速查找文件。功能和Ctrl + N類似,但是除了可以搜索類文件之外,還可以搜索當(dāng)前工程下的所有文件,這同樣是一個經(jīng)常用到的特別實(shí)用的功能。

28.Double Shift

全局搜索。功能和Ctrl + N、Ctrl + Shift + N類似,但是搜索的范圍更廣,支持符號檢索,除了Ctrl + N、Ctrl + Shift + N的檢索內(nèi)容外,還可以搜索到變量、資源id等。

29.Ctrl + Alt + Space

類名或接口名提示。輸入一個不完整的類名或者接口名,按Ctrl + Alt + Space,會給出完整類名或接口名的提示。

30.Ctrl + Q

顯示注釋文檔。將鼠標(biāo)光標(biāo)定位到某個類名、接口名或者方法名,按Ctrl + Q,會顯示出該類、接口、方法的注釋。

31.Ctrl + PageUp/PageDown

將光標(biāo)定位到當(dāng)前文件的第一行/最后一行。

32.Shift + Left Click(當(dāng)前文件的選項(xiàng)卡)

關(guān)閉當(dāng)前文件。

33.Ctrl + Alt + B

跳轉(zhuǎn)到抽象方法的實(shí)現(xiàn)。將鼠標(biāo)光標(biāo)定位到某個抽象方法,然后按Ctrl + Alt + B,會快速跳轉(zhuǎn)到該抽象方法的具體實(shí)現(xiàn)處,如果該抽象方法有多個具體實(shí)現(xiàn),那么會彈出選擇框進(jìn)行選擇。

34.Ctrl + Shift + U

快速進(jìn)行大小寫轉(zhuǎn)換。

35.Ctrl + Shift + Alt + S

打開Project Structure面板。

36.Ctrl + F

在當(dāng)前文件中搜索輸入的內(nèi)容。

37.Ctrl + R

在當(dāng)前文件中替換輸入的內(nèi)容。

38.Ctrl + Shift + F

全局搜索。

39.Ctrl + Shift + R

全局替換。

40.Shift + F6

快速重命名。選中某個類、變量、資源id等之后,可以快速重命名,只要改動一個位置,其它地方也都會自動全部重命名。

41.Alt + F7

快速查找某個類、方法、變量、資源id被調(diào)用的地方。

42.Ctrl +Shift + Alt + I

對項(xiàng)目進(jìn)行審查。按下Ctrl +Shift + Alt + I,會彈出搜索審查項(xiàng)的輸入框,輸入關(guān)鍵字可以檢索需要審查的內(nèi)容,例如輸入unused resource即可搜索項(xiàng)目中沒有使用到的資源文件。此外,在菜單欄選擇Analyze—Inspect Code或者鼠標(biāo)右鍵點(diǎn)擊當(dāng)前工程—  Analyze—Inspect Code,可以對項(xiàng)目進(jìn)行Lint審查。

43.Ctrl + D

快速復(fù)制行。

44.Ctrl + Shift + ↑↓

上下移動代碼。如果是方法中的代碼,只能在方法內(nèi)部一定,不能跨方法。

45.Shift + Alt + ↑↓

上下移動代碼??梢钥绶椒ㄒ苿?。

46.Shift + F10

啟動Module。

47.Shift + F9

調(diào)試Module。

48.Ctrl + F9

Make Project。

49.Alt + Insert

快速插入代碼??梢钥焖偕蓸?gòu)造方法、Getter/Setter方法等。

50.Alt + Enter

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容