這邊講的常用快捷鍵是指做完Keymap到Eclipse后的,不是純Android Studio的,這邊主要講下比較常用的一些快捷鍵:
Action Mac OSX Win/Linux
注釋代碼(//) Cmd + / Ctrl + /
注釋代碼(/**/) Cmd + Option + / Ctrl + Alt + /
格式化代碼 Cmd + Option + L Ctrl + Alt + L
清除無(wú)效包引用 Option + Control + O Alt + Ctrl + O
查找 Cmd + F Ctrl + F
查找+替換 Cmd + R Ctrl + R
上下移動(dòng)代碼 Option + Shift + Up/Down Alt + Shift + Up/Down
刪除行 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
折疊展開(kāi)代碼塊 Cmd + Plus,Minus Ctrl + Plus/Minus
折疊展開(kāi)全部代碼塊 Cmd + Shift + Plus,Minus Ctrl + Shift + Plus,Minus
文件方法結(jié)構(gòu) Cmd + F12 Ctrl + F12
查找調(diào)用的位置 Ctrl + Option + H Ctrl + Alt + H
大小寫轉(zhuǎn)換 Cmd + Shift + U Ctrl + Shift + U
android studio快捷鍵,如果我們掌握了一些常用快捷鍵,那么在使用android studio的過(guò)程中會(huì)達(dá)到事半功倍的效果哦~
Ctrl+G / Ctrl+Alt+Shift+G:查詢變量或者函數(shù)或者類在哪里被使用或被調(diào)用,后者是前者的復(fù)雜表現(xiàn),可以選擇查詢范圍等。
Alt+H:查找功能,全局查找
F4:查看類繼承關(guān)系
F2:查看文檔說(shuō)明(函數(shù)使用說(shuō)明)
Ctrl+E:查看最近打開(kāi)過(guò)的文件
Ctrl+Shift+E:查看最近編輯過(guò)的文件
double Shift:全局查找,這個(gè)查看和Alt+H稍稍有些不同,這個(gè)是全局文件查找,到文件名稱層面。
Ctrl+Shift+R:快速定位到你所想打開(kāi)的文件。
Ctrl+K:選中一個(gè)變量后,快速定位到下一個(gè)使用該變量的地方(不過(guò)這個(gè)快捷鍵現(xiàn)在還存在一些bug,具體請(qǐng)看:Android Studio keymap到Eclipse后,查找下一個(gè)相同變量快捷鍵Ctrl+K失效)
Alt+↑:光標(biāo)所在位置那行代碼往上移動(dòng)
Alt+↓:光標(biāo)所在位置那行代碼往下移動(dòng)
Ctrl+D:刪除光標(biāo)所在位置那行代碼
Ctrl+X:剪切光標(biāo)所在位置那行代碼
Alt+Shift+↓/Ctrl+C:復(fù)制光標(biāo)所在行代碼到下一行
Ctrl+O:快捷查找當(dāng)前類中的函數(shù),變量
Ctrl+Shift+R:修改名稱
Alt+Enter:導(dǎo)入包
Alt+←:后退,定位到上個(gè)查看或者編輯的地方
Alt+→:往前定位,比如你定位到上個(gè)點(diǎn)后,想回去,就可以用這個(gè)快捷鍵
Ctrl+/:當(dāng)行注釋,反注釋再按一次即可
Ctrl+Shift+/:模塊注釋,反注釋再按一次即可,注意這邊的”/“不能用小鍵盤的
Ctrl+Shift+小鍵盤/:折疊代碼(Ctrl+Shift+小鍵盤*這個(gè)不靈了,今天沒(méi)空了,后面會(huì)針對(duì)這個(gè)問(wèn)題做解決,并更新上來(lái)),當(dāng)然筆記本沒(méi)小鍵盤,你可以自己改快捷鍵
Ctrl+Alt+S:打開(kāi)settings界面
Ctrl+Alt+Shift+S:打開(kāi)Project Structure界面
Alt+Shift+X:運(yùn)行(Run)
Alt+Shift+D:調(diào)試運(yùn)行(Debug)
Ctrl+F9:編譯工程
Ctrl+Shift+K:push文件到Server(git)
Debug類快捷鍵
F5:但不調(diào)試進(jìn)入函數(shù)內(nèi)部。
F6:但不調(diào)試不進(jìn)入函數(shù)內(nèi)部。
F7:由函數(shù)內(nèi)部返回調(diào)用處。
F8:執(zhí)行到下一個(gè)斷點(diǎn),沒(méi)斷點(diǎn)則執(zhí)行完成。
Ctrl+Alt+F8/雙擊鼠標(biāo):直接查看選中位置的值,這兩個(gè)快捷鍵稍稍有點(diǎn)區(qū)別,具體區(qū)別請(qǐng)看這:Android Studio 調(diào)試過(guò)程中快捷查看斷點(diǎn)處變量值(Ctrl+Shift+I無(wú)效)?
這里有一個(gè)Android Studio的新的快捷功能,查看當(dāng)前類中有哪些函數(shù)變量沒(méi)被用到,哪些寫法不合理。Eclipse沒(méi)有的,很有用,下圖中Inspect Code with Editor Settings就是是,你可以自己配置你所想用的快捷鍵,配置過(guò)程中,如果發(fā)現(xiàn)你想配置的快捷鍵被使用了,怎么看明白和哪些沖突,怎么解決,請(qǐng)戳這:Android Stuido如何查看快捷鍵沖突?
下面我將把Android Studio自定義快捷鍵和將快捷鍵設(shè)置為Eclipse一樣的方法。
1、點(diǎn)擊菜單欄的“File”->“Settings”。
2、在打開(kāi)的Settings頁(yè)面中,點(diǎn)擊IDE Settings部分下面的Keymap,頁(yè)面右邊展示keymap的內(nèi)容。
3、假如我們要修改刪除一行的快捷鍵,默認(rèn)的快捷鍵是Ctrl+Y,如圖。
4、在選中的行上面雙擊,在彈出的窗口中選擇Add Keyboard Shortcut。
5、在彈出的Enter Keyboard Shortcut頁(yè)面中,在First Stroke下面的輸入框中輸入我們想要設(shè)置的快捷鍵,比如:ctrl+shift+d,然后點(diǎn)擊ok。
6、以上是修改單個(gè)快捷鍵的方式。當(dāng)然,如果你喜歡使用eclipse的快捷鍵,想在android studio中完全使用eclipse的快捷鍵,也是可以的。只需要Keymaps后面的選擇框中選擇eclipse就可以了。
注意事項(xiàng)
Android Studio的快捷鍵修改為Eclipse一樣之后,還是有部分是不一樣的,如果需要,可以手動(dòng)添加/修改