Android Studio 鍵盤快捷鍵
本節(jié)課程主要給大家整理介紹下 Android Studio 中的鍵盤快捷鍵,熟練掌握使用鍵盤快捷鍵才能在開發(fā)過程中事半功倍。
1. 默認(rèn)鍵盤快捷鍵
Android Studio 為許多常用操作都提供了默認(rèn)的鍵盤快捷鍵。下面按不同的功能模塊對(duì)默認(rèn)快捷鍵進(jìn)行了歸納整理。
Tips:由于 Android Studio 基于 IntelliJ IDEA,因此我們可以在 IntelliJ IDEA 按鍵映射參考文檔中找到其他快捷方式。
1.1 常規(guī)快捷鍵
功能說明 | Windows/Linux | Mac |
---|---|---|
全部保存 | Ctrl+S | Command+S |
同步 | Ctrl+Alt+Y | Command+Option+Y |
最大化/最小化編輯器 | Ctrl+Shift+F12 | Ctrl+Command+F12 |
添加到收藏夾 | Alt+Shift+F | Option+Shift+F |
使用當(dāng)前配置文件檢查當(dāng)前文件 | Alt+Shift+I | Option+Shift+I |
快速切換方案 | Ctrl+| Ctrl+ |
|
打開設(shè)置對(duì)話框 | Ctrl+Alt+S | Command+, |
打開項(xiàng)目結(jié)構(gòu)對(duì)話框 | Ctrl+Alt+Shift+S | Command+; |
在標(biāo)簽頁和工具窗口之間切換 | Ctrl+Tab | Ctrl+Tab |
1.2 導(dǎo)航和搜索
功能說明 | Windows/Linux | Mac |
---|---|---|
搜索全部內(nèi)容(包括代碼和菜單) | 按兩次 Shift | 按兩次 Shift |
查找 | Ctrl+F | Command+F |
查找下一項(xiàng)內(nèi)容 | F3 | Command+G |
查找上一項(xiàng)內(nèi)容 | Shift+F3 | Command+Shift+G |
替換 | Ctrl+R | Command+R |
查找操作 | Ctrl+Shift+A | Command+Shift+A |
按符號(hào)名稱搜索 | Ctrl+Alt+Shift+N | Command+Option+O |
查找類 | Ctrl+N | Command+O |
查找文件(而不是類) | Ctrl+Shift+N | Command+Shift+O |
在路徑中查找 | Ctrl+Shift+F | Command+Shift+F |
打開文件結(jié)構(gòu)彈出式菜單 | Ctrl+F12 | Command+F12 |
在打開的編輯器標(biāo)簽頁之間導(dǎo)航 | Alt+向右箭頭或向左箭頭 | Ctrl+向右箭頭或 Ctrl+向左箭頭 |
跳到源代碼 | F4 或 Ctrl+Enter | F4 或 Command+向下箭頭 |
在新窗口中打開當(dāng)前編輯器標(biāo)簽頁 | Shift+F4 | Shift+F4 |
最近打開的文件彈出式菜單 | Ctrl+E | Command+E |
最近編輯的文件彈出式菜單 | Ctrl+Shift+E | Command+Shift+E |
轉(zhuǎn)到上一個(gè)編輯位置 | Ctrl+Shift+退格鍵 | Command+Shift+Delete |
關(guān)閉活動(dòng)編輯器標(biāo)簽頁 | Ctrl+F4 | Command+W |
從工具窗口返回到編輯器窗口 | Esc | Esc |
隱藏活動(dòng)工具窗口或上一個(gè)活動(dòng)工具窗口 | Shift+Esc | Shift+Esc |
轉(zhuǎn)到行 | Ctrl+G | Command+L |
打開類型層次結(jié)構(gòu) | Ctrl+H | Ctrl+H |
打開方法層次結(jié)構(gòu) | Ctrl+Shift+H | Command+Shift+H |
打開調(diào)用層次結(jié)構(gòu) | Ctrl+Alt+H | Ctrl+Option+H |
1.3 設(shè)計(jì)工具:布局編輯器
功能說明 | Windows/Linux | Mac |
---|---|---|
在設(shè)計(jì)和藍(lán)圖模式之間切換 | B | B |
在豎屏和橫屏模式之間切換 | O | O |
切換設(shè)備 | D | D |
強(qiáng)制刷新 | R | R |
切換渲染錯(cuò)誤面板 | E | E |
刪除限制 | Delete 或 Ctrl+點(diǎn)擊 | Delete 或 Command+點(diǎn)擊 |
放大 | Ctrl+加號(hào)鍵 | Command+加號(hào)鍵 |
縮小 | Ctrl+減號(hào)鍵 | Command+減號(hào)鍵 |
縮放至合適大小 | Ctrl+0 | Command+0 |
平移 | 按住空格鍵+點(diǎn)擊并拖動(dòng) | 按住空格鍵+點(diǎn)擊并拖動(dòng) |
轉(zhuǎn)到 XML | Ctrl+B | Command+B |
選擇所有組件 | Ctrl+A | Command+A |
選擇多個(gè)組件 | Shift+點(diǎn)擊或 Ctrl+點(diǎn)擊 | Shift+點(diǎn)擊或 Command+點(diǎn)擊 |
1.4 設(shè)計(jì)工具:導(dǎo)航編輯器
功能說明 | Windows/Linux | Mac |
---|---|---|
放大 | Ctrl+加號(hào)鍵 | Command+加號(hào)鍵 |
縮小 | Ctrl+減號(hào)鍵 | Command+減號(hào)鍵 |
縮放至合適大小 | Ctrl+0 | Command+0 |
平移 | 按住空格鍵+點(diǎn)擊并拖動(dòng) | 按住空格鍵+點(diǎn)擊并拖動(dòng) |
轉(zhuǎn)到 XML | Ctrl+B | Command+B |
切換渲染錯(cuò)誤面板 | E | E |
分組到嵌套圖表 | Ctrl+G | Command+G |
循環(huán)瀏覽目標(biāo)位置 | Tab 或 Shift+Tab | Tab 或 Shift+Tab |
選擇所有目標(biāo)位置 | Ctrl+A | Command+A |
選擇多個(gè)目標(biāo)位置 | Shift+點(diǎn)擊或 Ctrl+點(diǎn)擊 | Shift+點(diǎn)擊或 Command+點(diǎn)擊 |
1.5 編寫代碼
功能說明 | Windows/Linux | Mac |
---|---|---|
生成代碼 | Alt+Insert | Command+N |
替換方法 | Ctrl+O | Ctrl+O |
實(shí)現(xiàn)方法 | Ctrl+I | Ctrl+I |
控制語句(if…else / try…catch / 等) | Ctrl+Alt+T | Command+Option+T |
刪除插入符處的行 | Ctrl+Y | Command+Delete |
收起/展開當(dāng)前代碼塊 | Ctrl+減號(hào)鍵/加號(hào)鍵 | Command+減號(hào)鍵/加號(hào)鍵 |
收起/展開所有代碼塊 | Ctrl+Shift+減號(hào)鍵/加號(hào)鍵 | Command+Shift+減號(hào)鍵/加號(hào)鍵 |
復(fù)制當(dāng)前行或選擇 | Ctrl+D | Command+D |
基本代碼補(bǔ)全 | Ctrl+空格鍵 | Ctrl+空格鍵 |
智能代碼補(bǔ)全 | Ctrl+Shift+空格鍵 | Ctrl+Shift+空格鍵 |
完成語句 | Ctrl+Shift+Enter | Command+Shift+Enter |
快速查找文檔 | Ctrl+Q | Ctrl+J |
顯示選定方法的參數(shù) | Ctrl+P | Command+P |
轉(zhuǎn)到聲明 | Ctrl+B 或 Ctrl+點(diǎn)擊 | Command+B 或 Command+點(diǎn)擊 |
轉(zhuǎn)到實(shí)現(xiàn) | Ctrl+Alt+B | Command+Option+B |
轉(zhuǎn)到超方法/超類 | Ctrl+U | Command+U |
打開快速定義查找 | Ctrl+Shift+I | Command+Y |
切換項(xiàng)目工具窗口的可見性 | Alt+1 | Command+1 |
切換書簽 | F11 | F3 |
通過助記符切換書簽 | Ctrl+F11 | Option+F3 |
通過行注釋添加注釋/取消注釋 | Ctrl+/ | Command+/ |
通過塊注釋添加注釋/取消注釋 | Ctrl+Shift+/ | Command+Shift+/ |
選擇連續(xù)增加的代碼塊 | Ctrl+W | Option+向上箭頭 |
將當(dāng)前選擇退回到上一個(gè)狀態(tài) | Ctrl+Shift+W | Option+向下箭頭 |
移動(dòng)到代碼塊起始位置 | Ctrl+[ | Option+Command+[ |
移動(dòng)到代碼塊結(jié)束位置 | Ctrl+] | Option+Command+] |
從當(dāng)前位置選擇到代碼塊起始位置 | Ctrl+Shift+[ | Option+Command+Shift+[ |
從當(dāng)前位置選擇到代碼塊結(jié)束位置 | Ctrl+Shift+] | Option+Command+Shift+] |
從當(dāng)前位置刪除到單詞結(jié)尾位置 | Ctrl+Delete | Option+Delete |
從當(dāng)前位置刪除到單詞開頭位置 | Ctrl+退格鍵 | Option+Delete |
優(yōu)化導(dǎo)入 | Ctrl+Alt+O | Ctrl+Option+O |
項(xiàng)目快速修復(fù) | Alt+Enter | Option+Enter |
重新格式化代碼 | Ctrl+Alt+L | Command+Option+L |
自動(dòng)縮進(jìn)行 | Ctrl+Alt+I | Ctrl+Option+I |
縮進(jìn)/取消縮進(jìn)行 | Tab 或 Shift+Tab | Tab 或 Shift+Tab |
智能行合并 | Ctrl+Shift+J | Ctrl+Shift+J |
智能行拆分 | Ctrl+Enter | Command+Enter |
開始新行 | Shift+Enter | Shift+Enter |
下一個(gè)/上一個(gè)突出顯示的錯(cuò)誤 | F2 或 Shift+F2 | F2 或 Shift+F2 |
1.6 重構(gòu)代碼
功能說明 | Windows/Linux | Mac |
---|---|---|
復(fù)制 | F5 | F5 |
移動(dòng) | F6 | F6 |
安全刪除 | Alt+Delete | Command+Delete |
重命名 | Shift+F6 | Shift+F6 |
更改簽名 | Ctrl+F6 | Command+F6 |
內(nèi)嵌 | Ctrl+Alt+N | Command+Option+N |
提取方法 | Ctrl+Alt+M | Command+Option+M |
提取變量 | Ctrl+Alt+V | Command+Option+V |
提取字段 | Ctrl+Alt+F | Command+Option+F |
提取常量 | Ctrl+Alt+C | Command+Option+C |
提取參數(shù) | Ctrl+Alt+P | Command+Option+P |
1.7 編譯運(yùn)行
功能說明 | Windows/Linux | Mac |
---|---|---|
編譯 | Ctrl+F9 | Command+F9 |
編譯并運(yùn)行 | Shift+F10 | Ctrl+R |
應(yīng)用更改并重啟 Activity | Ctrl+F10 | Ctrl+Command+R |
應(yīng)用代碼更改 | Ctrl+Alt+F10 | Ctrl+Shift+Command+R |
1.8 調(diào)試代碼
功能說明 | Windows/Linux | Mac |
---|---|---|
調(diào)試 | Shift+F9 | Ctrl+D |
單步執(zhí)行 | F8 | F8 |
單步進(jìn)入 | F7 | F7 |
智能單步進(jìn)入 | Shift+F7 | Shift+F7 |
單步退出 | Shift+F8 | Shift+F8 |
運(yùn)行到光標(biāo)位置 | Alt+F9 | Option+F9 |
評(píng)估表達(dá)式 | Alt+F8 | Option+F8 |
繼續(xù)運(yùn)行程序 | F9 | Command+Option+R |
切換斷點(diǎn) | Ctrl+F8 | Command+F8 |
查看斷點(diǎn) | Ctrl+Shift+F8 | Command+Shift+F8 |
2. 如何配置自定義快捷鍵
雖然 Android Studio 為我們提供了很多默認(rèn)快捷鍵,但是每個(gè)人的使用習(xí)慣不同,所以可以為每個(gè)功能配置自定義的快捷鍵。
Tips: Android Studio 默認(rèn)預(yù)設(shè)了很多套快捷鍵映射,我們可以選擇最適合自己的。
如果想配置自定義快捷鍵,可以這樣操作:依次選擇 File > Settings(在 Mac 上,依次選擇 Android Studio > Preferences),然后轉(zhuǎn)到 Keymap 窗格。
-
按鍵映射下拉菜單:從此菜單中選擇所需的按鍵映射,即可在預(yù)設(shè)按鍵映射之間進(jìn)行切換;
-
操作列表:右鍵點(diǎn)擊某項(xiàng)操作即可對(duì)其進(jìn)行修改。我們可以為操作添加更多鍵盤快捷鍵,添加鼠標(biāo)快捷鍵以將某個(gè)操作與鼠標(biāo)點(diǎn)擊關(guān)聯(lián),還可以移除當(dāng)前快捷鍵。如果使用的是預(yù)設(shè)按鍵映射,那么修改某項(xiàng)操作的快捷鍵將自動(dòng)創(chuàng)建一個(gè)按鍵映射副本,并將我們所做的修改添加到副本中;
-
Copy 按鈕:從下拉菜單中選擇一個(gè)用作起點(diǎn)的按鍵映射,然后點(diǎn)擊 Copy 即可創(chuàng)建新的自定義按鍵映射。我們可以修改按鍵映射名稱和快捷鍵;
-
Reset 按鈕:從下拉菜單中選擇一個(gè)按鍵映射,然后點(diǎn)擊 Reset 即可將其恢復(fù)為原始配置;
-
搜索框:在此處輸入文字即可按操作名稱搜索鍵盤快捷鍵;
-
按快捷鍵搜索:點(diǎn)擊 Find Actions by Shortcut 并輸入一個(gè)快捷鍵即可按快捷鍵進(jìn)行搜索。
3. 小結(jié)
本節(jié)課程我們主要學(xué)習(xí)了 Android Studio 的快捷鍵。本節(jié)課程的重點(diǎn)如下:
- 熟練掌握常用的鍵盤快捷鍵
- 如何配置自定義快捷鍵