文章來源:Google
Android Studio 為許多常用操作提供了鍵盤快捷鍵。 表 1 按操作系統(tǒng)顯示了默認(rèn)鍵盤快捷鍵。
注:除了下面表 1 中的默認(rèn)鍵映射外,您還可以選擇多種預(yù)設(shè)的鍵映射,也可以創(chuàng)建自定義鍵映射。如需了解有關(guān)自定義鍵盤快捷鍵的詳細(xì)信息,請參閱下面的配置自定義鍵映射。
表 1. Windows/Linux 和 Mac 操作系統(tǒng)的默認(rèn)鍵盤快捷鍵。
| 說明 | Windows/Linux | Mac |
|---|---|---|
| 全部保存 | Control + S | Command + S |
| 同步 | Control + Alt + Y | Command + Option + Y |
| 最大化/最小化編輯器 | Control + Shift + F12 | Control + Command + F12 |
| 添加到收藏夾 | Alt + Shift + F | Option + Shift + F |
| 使用當(dāng)前配置文件檢查當(dāng)前文件 | Alt + Shift + I | Option + Shift + I |
| 快速切換模式 | Control + `(反引號) | Control + `(反引號) |
| 打開設(shè)置對話框 | Control + Alt + S | Command + ,(英文逗號) |
| 打開項目結(jié)構(gòu)對話框 | Control + Alt + Shift + S | Command + ;(英文分號) |
| 在標(biāo)簽和工具窗口之間切換 | Control + Tab | Control + Tab |
| 搜索全部內(nèi)容(包括代碼和菜單) | 按兩次 Shift | 按兩次 Shift |
| 查找 | Control + F | Command + F |
| 查找下一個 | F3 | Command + G |
| 查找上一個 | Shift + F3 | Command + Shift + G |
| 替換 | Control + R | Command + R |
| 查找操作 | Control + Shift + A | Command + Shift + A |
| 按符號名稱搜索 | Control + Alt + Shift + N | Command + Option + O |
| 查找類 | Control + N | Command + O |
| 查找文件(而不是類) | Control + Shift + N | Command + Shift + O |
| 在路徑中查找 | Control + Shift + F | Command + Shift + F |
| 打開文件結(jié)構(gòu)彈出式菜單 | Control + F12 | Command + F12 |
| 在打開的編輯器標(biāo)簽之前導(dǎo)航 | Alt + 向右/向左箭頭 | Control + 向右/向左箭頭 |
| 跳到源代碼 | F4 / Control + Enter | F4 / Command + 向下箭頭 |
| 在新窗口中打開當(dāng)前編輯器標(biāo)簽 | Shift + F4 | Shift + F4 |
| 最近打開的文件彈出式菜單 | Control + E | Command + E |
| 最近編輯的文件彈出式菜單 | Control + Shift + E | Command + Shift + E |
| 轉(zhuǎn)到上一個編輯位置 | Control + Shift + 退格鍵 | Command + Shift + 退格鍵 |
| 關(guān)閉活動編輯器標(biāo)簽 | Control + F4 | Command + W |
| 從工具窗口返回到編輯器窗口 | Esc | Esc |
| 隱藏活動或上一個活動工具窗口 | Shift + Esc | Shift + Esc |
| 轉(zhuǎn)到行 | Control + G | Command + L |
| 打開類型層次結(jié)構(gòu) | Control + H | Control + H |
| 打開方法層次結(jié)構(gòu) | Control + Shift + H | Command + Shift + H |
| 打開調(diào)用層次結(jié)構(gòu) | Control + Alt + H | Control + Option + H |
| 生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals、toString、新文件、新類) | Alt + Insert | Command + N |
| 替換方法 | Control + O | Control + O |
| 實現(xiàn)方法 | Control + I | Control + I |
| 控制語句 (if...else / try...catch / etc.) | Control + Alt + T | Command + Option + T |
| 刪除插入符處的行 | Control + Y | Command + 退格鍵 |
| 折疊/展開當(dāng)前代碼塊 | Control + 減號/加號 | Command + 減號/加號 |
| 折疊/展開所有代碼塊 | Control + Shift + 減號/加號 | Command + Shift + 減號/加號 |
| 復(fù)制當(dāng)前行或選擇 | Control + D | Command + D |
| 基本代碼自動完成 | Control + 空格鍵 | Control + 空格鍵 |
| 智能代碼自動完成(按預(yù)期類型過濾方法和變量列表) | Control + Shift + 空格鍵 | Control + Shift + 空格鍵 |
| 完成語句 | Control + Shift + Enter | Command + Shift + Enter |
| 快速文檔查找 | Control + Q | Control + J |
| 顯示選定方法的參數(shù) | Control + P | Command + P |
| 轉(zhuǎn)到聲明(直接) | Control + B 或 Control + 點擊 | Command + B 或 Command + 點擊 |
| 轉(zhuǎn)到實現(xiàn) | Control + Alt + B | Command + Alt + B |
| 轉(zhuǎn)到超類方法/超類 | Control + U | Command + U |
| 打開快速定義查找 | Control + Shift + I | Command + Y |
| 切換項目工具窗口的可見性 | Alt + 1 | Command + 1 |
| 切換書簽 | F11 | F3 |
| 通過助記切換書簽 | Control + F11 | Option + F3 |
| 通過行注釋添加注釋/取消注釋 | Control + / | Command + / |
| 通過塊注釋添加注釋/取消注釋 | Control + Shift + / | Command + Shift + / |
| 選擇連續(xù)增加的代碼塊 | Control + W | Option + Up |
| 將當(dāng)前選擇退回到上一個狀態(tài) | Control + Shift + W | Option + Down |
| 移動到代碼塊起始位置 | Control + [ | Option + Command + [ |
| 移動到代碼塊結(jié)束位置 | Control + ] | Option + Command + ] |
| 從當(dāng)前位置選擇到代碼塊起始位置 | Control + Shift + [ | Option + Command + Shift + [ |
| 從當(dāng)前位置選擇到代碼塊結(jié)束位置 | Control + Shift + ] | Option + Command + Shift + ] |
| 從當(dāng)前位置刪除到單詞結(jié)尾 | Control + Delete | Option + Delete |
| 從當(dāng)前位置刪除到單詞開頭 | Control + 退格鍵 | Option + 退格鍵 |
| 優(yōu)化導(dǎo)入 | Control + Alt + O | Control + Option + O |
| 項目快速修復(fù)(顯示意圖操作和快速修復(fù)) | Alt + Enter | Option + Enter |
| 重新格式化代碼 | Control + Alt + L | Command + Option + L |
| 自動縮進行 | Control + Alt + I | Control + Option + I |
| 縮進/取消縮進行 | Tab/Shift + Tab | Tab/Shift + Tab |
| 智能行合并 | Control + Shift + J | Control + Shift + J |
| 智能行拆分 | Control + Enter | Command + Enter |
| 開始新行 | Shift + Enter | Shift + Enter |
| 下一個/上一個突出顯示的錯誤 | F2 / Shift + F2 | F2 / Shift + F2 |
| 構(gòu)建 | Control + F9 | Command + F9 |
| 構(gòu)建并運行 | Shift + F10 | Control + R |
| 調(diào)試 | Shift + F9 | Control + D |
| 跳過 | F8 | F8 |
| 逐步執(zhí)行 | F7 | F7 |
| 智能逐步執(zhí)行 | Shift + F7 | Shift + F7 |
| 跳出 | Shift + F8 | Shift + F8 |
| 運行到光標(biāo)位置 | Alt + F9 | Option + F9 |
| 評估表達(dá)式 | Alt + F8 | Option + F8 |
| 繼續(xù)運行程序 | F9 | Command + Option + R |
| 切換斷點 | Control + F8 | Command + F8 |
| 查看斷點 | Control + Shift + F8 | Command + Shift + F8 |
| 復(fù)制 | F5 | F5 |
| 移動 | F6 | F6 |
| 安全刪除 | Alt + Delete | Command + Delete |
| 重命名 | Shift + F6 | Shift + F6 |
| 更改簽名 | Control + F6 | Command + F6 |
| 內(nèi)聯(lián) | Control + Alt + N | Command + Option + N |
| 提取方法 | Control + Alt + M | Command + Option + M |
| 提取變量 | Control + Alt + V | Command + Option + V |
| 提取字段 | Control + Alt + F | Command + Option + F |
| 提取常量 | Control + Alt + C | Command + Option + C |
| 提取參數(shù) | Control + Alt + P | Command + Option + P |
| 將項目提交到 VCS | Control + K | Command + K |
| 從 VCS 更新項目 | Control + T | Command + T |
| 查看最近變更 | Alt + Shift + C | Option + Shift + C |
| 打開 VCS 彈出式菜單 | Alt + `(反引號) | Control + V |
配置自定義鍵映射
您可以選擇多種預(yù)設(shè)的鍵映射,也可以在 Android Studio 的鍵映射設(shè)置中修改預(yù)設(shè)的鍵映射來創(chuàng)建新的自定義鍵映射。
要打開鍵映射設(shè)置,請點擊 File > Settings > Keymap(在 Mac 上,請點擊 File > Properties > Keymap)。

圖 1.Android Studio 鍵映射設(shè)置窗口
- 鍵映射下拉菜單: 從此菜單中選擇所需的鍵映射以在預(yù)設(shè)的鍵映射之間切換。
- 操作列表: 右鍵點擊操作可以對其進行修改。 您可以為操作添加更多鍵盤快捷鍵,添加鼠標(biāo)快捷鍵以將某個操作與鼠標(biāo)點擊關(guān)聯(lián),或者移除當(dāng)前快捷鍵。如果您使用的是預(yù)設(shè)鍵映射,那么修改操作的快捷鍵將自動創(chuàng)建一個鍵映射副本并將您的修改添加到副本中。
- Copy 按鈕: 從下拉菜單中選擇一個要用作起點的鍵映射,然后點擊 Copy 以創(chuàng)建新的自定義鍵映射。您可以修改鍵映射名稱和快捷鍵。
- Reset 按鈕: 從下拉菜單中選擇一個鍵映射,然后點擊 Reset 以將其恢復(fù)為其原始配置。
- 搜索框: 在此處鍵入文字以按操作名稱搜索鍵盤快捷鍵。
- 按快捷鍵搜索: 點擊 Find Actions by Shortcut 并鍵入一個快捷鍵以按快捷鍵搜索操作。