注意:在Mac電腦中command鍵對(duì)應(yīng)Ctrl,option鍵對(duì)應(yīng)Alt
1.Ctrl + B
跳入/跳出方法或者資源文件。將鼠標(biāo)光標(biāo)定位到某個(gè)方法或者資源id的調(diào)用處,按Ctrl + B,將會(huì)跳入該方法或者資源文件內(nèi)部,功能等同于Ctrl + 鼠標(biāo)左鍵。如果將鼠標(biāo)光標(biāo)定位到方法定義處或者資源文件內(nèi)部,按Ctrl + B將會(huì)返回調(diào)用處。
2.Ctrl + O
查看父類(lèi)中的方法, 并可以選擇父類(lèi)方法進(jìn)行覆蓋。將鼠標(biāo)光標(biāo)定位到類(lèi)中代碼的任意位置,按Ctrl + O,將會(huì)在打開(kāi)的面板中查看到所有父類(lèi)中的所有非私有方法,選擇某個(gè)方法按Enter即可覆蓋父類(lèi)方法。
3.Ctrl + K
SVN提交代碼。
4.Ctrl + T
SVN更新代碼。
5.Ctrl + H
查看類(lèi)的上下繼承關(guān)系。將鼠標(biāo)光標(biāo)定位在類(lèi)中的任何一個(gè)位置,然后按Ctrl + H,將會(huì)打開(kāi)一個(gè)面板,在這個(gè)面板中會(huì)依照層級(jí)顯示出當(dāng)前類(lèi)的所有父類(lèi)和子類(lèi)。
6.Ctrl + W
選中代碼塊。多次按Ctrl + W將逐步擴(kuò)大選擇范圍。
7.Ctrl + E
顯示最近打開(kāi)的文件,可以快速再次打開(kāi)這些文件。
8.Ctrl + U
快速跳轉(zhuǎn)至父類(lèi),或者快速跳轉(zhuǎn)到父類(lèi)中的某個(gè)方法。將鼠標(biāo)光標(biāo)定位到類(lèi)名上,按Ctrl +U,將會(huì)打開(kāi)當(dāng)前類(lèi)的父類(lèi),如果當(dāng)前類(lèi)有多個(gè)父類(lèi),則會(huì)提示要打開(kāi)的父類(lèi)。如果一個(gè)類(lèi)中的方法覆蓋了其父類(lèi)的方法,那么將鼠標(biāo)光標(biāo)定位到子類(lèi)的方法,按Ctrl + U,將
會(huì)跳轉(zhuǎn)到被覆蓋的父類(lèi)方法中。
9.Ctrl + G
顯示鼠標(biāo)光標(biāo)當(dāng)前位置在代碼文件中的行/列數(shù)。可以理解為光標(biāo)在代碼中的橫縱坐標(biāo)。
10.Ctrl + F12
查看類(lèi)中的所有變量、方法、內(nèi)部類(lèi)、內(nèi)部接口。將鼠標(biāo)光標(biāo)定位到當(dāng)前類(lèi)文件的任意位置,按Ctrl + F12會(huì)彈出顯示類(lèi)中所有變量、方法、內(nèi)部類(lèi)、內(nèi)部接口的對(duì)話框,然后按↑↓鍵可以選擇某個(gè)變量、方法、內(nèi)部類(lèi)、內(nèi)部接口,接著按Enter可以快速定位到該變
量、方法、內(nèi)部類(lèi)、內(nèi)部接口。
11.Ctrl + F11
添加書(shū)簽。在鼠標(biāo)光標(biāo)位置所在行添加書(shū)簽。如果文件中的代碼特別多,那么書(shū)簽將是一個(gè)非常實(shí)用的功能,它可以幫助我們標(biāo)記代碼中的重要位置,方便我們下次快速定位到這些重要位置。
12.Shift + F11
查看書(shū)簽??梢钥焖俨榭粗皹?biāo)記的書(shū)簽。
13.Ctrl + Shift + F12
快速調(diào)整代碼編輯窗口的大小。
14.Ctrl + ↑↓
固定光標(biāo)上下移動(dòng)代碼。
15.Alt + ↑↓
在內(nèi)部接口、內(nèi)部類(lèi)和方法之間跳轉(zhuǎn)。
16.Ctrl + Shift + Backspace
回到上一次編輯的位置。
17.Alt + 數(shù)字
打開(kāi)相應(yīng)數(shù)字的面板。如終端控制臺(tái)面板對(duì)應(yīng)的數(shù)字是6,那么按Alt + 6可以快速展開(kāi)或關(guān)閉控制臺(tái)面板。
18.Ctrl + Shift + I
快速查看某個(gè)方法、類(lèi)、接口的內(nèi)容。將鼠標(biāo)光標(biāo)定位到某個(gè)方法、類(lèi)名、接口名,然后按Ctrl + Shift + I,將會(huì)在當(dāng)前光標(biāo)位置顯示改方法、類(lèi)、接口的內(nèi)容。
19.Shift + Esc
關(guān)閉當(dāng)前打開(kāi)的面板。
20.Alt + J
選擇多個(gè)相同名字的關(guān)鍵字、方法、類(lèi)、接口,然后同時(shí)更改。
21.Ctrl + Tab
切換面板或文件,功能類(lèi)似Windows下的Alt + Tab。在切換面板/文件的對(duì)話框中,選中某個(gè)面板或文件,接著按Backspace即可關(guān)閉改面板或文件。
22.Ctrl + Shift + Enter
快速補(bǔ)全語(yǔ)句。如if() {}、switch(){}代碼塊,只要輸入if或者switch(甚至sw),接著按Ctrl + Shift + Enter可以快速完形代碼塊。
23.Ctrl + Alt + M
快速抽取方法。選中代碼塊,然后按Ctrl + Alt + M可以快速將選中的代碼塊抽取為一個(gè)方法。
24.Ctrl + Alt + T
快速包裹代碼塊。選中一段代碼,然后按Ctrl + Alt + T,可以選擇要對(duì)選中代碼塊進(jìn)行的操作,如:if / else、do / while、try / catch / finally等。
25.Ctrl + Alt + L
代碼格式化。
26.Ctrl + N
快速查找類(lèi)。按下Ctrl + N會(huì)彈出輸入類(lèi)名的對(duì)話框,在對(duì)話框的搜索框中輸入要查找的類(lèi)名,即可開(kāi)始進(jìn)行模糊檢索,這樣可以快速找到需要查找的類(lèi),這在類(lèi)文件非常多的工程里面特別實(shí)用。
27.Ctrl + Shift + N
快速查找文件。功能和Ctrl + N類(lèi)似,但是除了可以搜索類(lèi)文件之外,還可以搜索當(dāng)前工程下的所有文件,這同樣是一個(gè)經(jīng)常用到的特別實(shí)用的功能。
28.Double Shift
全局搜索。功能和Ctrl + N、Ctrl + Shift + N類(lèi)似,但是搜索的范圍更廣,支持符號(hào)檢索,除了Ctrl + N、Ctrl + Shift + N的檢索內(nèi)容外,還可以搜索到變量、資源id等。
29.Ctrl + Alt + Space
類(lèi)名或接口名提示。輸入一個(gè)不完整的類(lèi)名或者接口名,按Ctrl + Alt + Space,會(huì)給出完整類(lèi)名或接口名的提示。
30.Ctrl + Q
顯示注釋文檔。將鼠標(biāo)光標(biāo)定位到某個(gè)類(lèi)名、接口名或者方法名,按Ctrl + Q,會(huì)顯示出該類(lèi)、接口、方法的注釋。
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)定位到某個(gè)抽象方法,然后按Ctrl + Alt + B,會(huì)快速跳轉(zhuǎn)到該抽象方法的具體實(shí)現(xiàn)處,如果該抽象方法有多個(gè)具體實(shí)現(xiàn),那么會(huì)彈出選擇框進(jìn)行選擇。
34.Ctrl + Shift + U
快速進(jìn)行大小寫(xiě)轉(zhuǎn)換。
35.Ctrl + Shift + Alt + S
打開(kāi)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
快速重命名。選中某個(gè)類(lèi)、變量、資源id等之后,可以快速重命名,只要改動(dòng)一個(gè)位置,其它地方也都會(huì)自動(dòng)全部重命名。
41.Alt + F7
快速查找某個(gè)類(lèi)、方法、變量、資源id被調(diào)用的地方。
42.Ctrl +Shift + Alt + I
對(duì)項(xiàng)目進(jìn)行審查。按下Ctrl +Shift + Alt + I,會(huì)彈出搜索審查項(xiàng)的輸入框,輸入關(guān)鍵字可以檢索需要審查的內(nèi)容,例如輸入unused resource即可搜索項(xiàng)目中沒(méi)有使用到的資源文件。此外,在菜單欄選擇Analyze—Inspect Code或者鼠標(biāo)右鍵點(diǎn)擊當(dāng)前工程— Analyze—Inspect Code,可以對(duì)項(xiàng)目進(jìn)行Lint審查。
43.Ctrl + D
快速?gòu)?fù)制行。
44.Ctrl + Shift + ↑↓
上下移動(dòng)代碼。如果是方法中的代碼,只能在方法內(nèi)部一定,不能跨方法。
45.Shift + Alt + ↑↓
上下移動(dòng)代碼??梢钥绶椒ㄒ苿?dòng)。
46.Shift + F10
啟動(dòng)Module。
47.Shift + F9
調(diào)試Module。
48.Ctrl + F9
Make Project。
49.Alt + Insert
快速插入代碼??梢钥焖偕蓸?gòu)造方法、Getter/Setter方法等。
50.Alt + Enter
快速修復(fù)錯(cuò)誤。