鍵盤快捷鍵
Android Studio 爲許多常用操作提供了鍵盤快捷鍵。表 1 按操作系統顯示了默認鍵盤快捷鍵。
注意:除了下面表 1 中的默認按鍵映射外,您還可以從多個預設的按鍵映射中進行選擇,或者創建自定義按鍵映射。如需詳細瞭解如何自定義鍵盤快捷鍵,請參閱下文的配置自定義按鍵映射。
說明 | 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 |
使用當前配置文件檢查當前文件 | Alt + Shift + I | Option + Shift + I |
快速切換方案 | Control + `(反引號) | Control + `(反引號) |
打開設置對話框 | Control + Alt + S | Command + ,(英文逗號) |
打開項目結構對話框 | Control + Alt + Shift + S | Command + ;(英文分號) |
在標籤和工具窗口之間切換 | Control + Tab | Control + Tab |
在 Studio 內導航和搜索 | ||
搜索全部內容(包括代碼和菜單) | 按兩次 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 |
打開文件結構彈出式菜單 | Control + F12 | Command + F12 |
在打開的編輯器標籤之間導航 | Alt + 向右/向左箭頭 | Control + 向右/向左箭頭 |
跳到源代碼 | F4 / Control + Enter | F4 / Command + 向下箭頭 |
在新窗口中打開當前編輯器標籤 | Shift + F4 | Shift + F4 |
最近打開的文件彈出式菜單 | Control + E | Command + E |
最近編輯的文件彈出式菜單 | Control + Shift + E | Command + Shift + E |
轉到上一個編輯位置 | Control + Shift + 退格鍵 | Command + Shift + 退格鍵 |
關閉活動編輯器標籤 | Control + F4 | Command + W |
從工具窗口返回到編輯器窗口 | Esc | Esc |
隱藏活動或上一個活動工具窗口 | Shift + Esc | Shift + Esc |
轉到行 | Control + G | Command + L |
打開類型層次結構 | Control + H | Control + H |
打開方法層次結構 | Control + Shift + H | Command + Shift + H |
打開調用層次結構 | Control + Alt + H | Control + Option + H |
查看佈局 | ||
放大/縮小 | Control + 加號/減號鍵 | Command + 加號/減號鍵 |
適合屏幕大小 | Control + 0 | Command + 0 |
實際尺寸 | Control + Shift + 1 | Command + Shift + 1 |
設計工具:佈局編輯器 | ||
在設計和藍圖模式之間切換 | B | B |
在豎屏和橫屏模式之間切換 | O | O |
切換設備 | D | D |
強制刷新 | R | R |
切換渲染錯誤面板 | E | E |
刪除限制 | Delete 或 Ctrl + 點擊 | Delete 或 Command + 點擊 |
放大 | Ctrl + 加號鍵 | Command + 加號鍵 |
縮小 | Ctrl + 減號鍵 | Command + 減號鍵 |
縮放至合適大小 | Ctrl + 0 | Command + 0 |
平移 | 按住空格鍵 + 點擊並拖動 | 按住空格鍵 + 點擊並拖動 |
轉到 XML | Ctrl + B | Command + B |
選擇所有組件 | Ctrl + A | Command + A |
選擇多個組件 | Shift + 點擊或 Ctrl + 點擊 | Shift + 點擊或 Command + 點擊 |
設計工具:導航編輯器 | ||
放大 | Ctrl + 加號鍵 | Command + 加號鍵 |
縮小 | Ctrl + 減號鍵 | Command + 減號鍵 |
縮放至合適大小 | Ctrl + 0 | Command + 0 |
平移 | 按住空格鍵 + 點擊並拖動 | 按住空格鍵 + 點擊並拖動 |
轉到 XML | Ctrl + B | Command + B |
切換渲染錯誤面板 | E | E |
分組到嵌套圖表 | Ctrl + G | Command + G |
循環瀏覽目標位置 | Tab / Shift + Tab | Tab / Shift + Tab |
選擇所有目標位置 | Ctrl + A | Command + A |
選擇多個目標位置 | Shift + 點擊或 Ctrl + 點擊 | Shift + 點擊或 Command + 點擊 |
編寫代碼 | ||
生成代碼(getter、setter、構造函數、hashCode/equals、toString、新文件、新類) | Alt + Insert | Command + N |
替換方法 | Control + O | Control + O |
實現方法 | Control + I | Control + I |
控制語句 (if...else / try...catch / etc.) | Control + Alt + T | Command + Option + T |
刪除插入符處的行 | Control + Y | Command + 退格鍵 |
收起/展開當前代碼塊 | Control + 減號/加號鍵 | Command + 減號/加號鍵 |
收起/展開所有代碼塊 | Control + Shift + 減號/加號鍵 | Command + Shift + 減號/加號鍵 |
複製當前行或選擇 | Control + D | Command + D |
基本代碼完成 | Control + 空格鍵 | Control + 空格鍵 |
智能代碼完成(按預期類型過濾方法和變量列表) | Control + Shift + 空格鍵 | Control + Shift + 空格鍵 |
完成語句 | Control + Shift + Enter | Command + Shift + Enter |
快速查找文檔 | Control + Q | Control + J |
顯示選定方法的參數 | Control + P | Command + P |
轉到聲明(直接) | Control + B 或 Control + 點擊 | Command + B 或 Command + 點擊 |
轉到實現 | Control + Alt + B | Command + Alt + B |
轉到超方法/超類 | 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 + / |
選擇連續增加的代碼塊 | Control + W | Option + 向上箭頭 |
將當前選擇退回到上一個狀態 | Control + Shift + W | Option + 向下箭頭 |
移動到代碼塊起始位置 | Control + [ | Option + Command + [ |
移動到代碼塊結束位置 | Control + ] | Option + Command + ] |
從當前位置選擇到代碼塊起始位置 | Control + Shift + [ | Option + Command + Shift + [ |
從當前位置選擇到代碼塊結束位置 | Control + Shift + ] | Option + Command + Shift + ] |
從當前位置刪除到單詞結尾位置 | Control + Delete | Option + Delete |
從當前位置刪除到單詞開頭位置 | Control + 退格鍵 | Option + 退格鍵 |
優化導入 | Control + Alt + O | Control + Option + O |
項目快速修復(顯示意圖操作和快速修復) | 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 |
編譯並運行 | ||
編譯 | Control + F9 | Command + F9 |
編譯並運行 | Shift + F10 | Control + R |
應用更改(使用 Instant Run) | Control + F10 | Control + Command + R |
調試 | ||
調試 | Shift + F9 | Control + D |
單步執行 | F8 | F8 |
單步進入 | F7 | F7 |
智能單步進入 | Shift + F7 | Shift + F7 |
單步退出 | Shift + F8 | Shift + F8 |
運行到光標位置 | Alt + F9 | Option + F9 |
評估表達式 | Alt + F8 | Option + F8 |
繼續運行程序 | F9 | Command + Option + R |
切換斷點 | Control + F8 | Command + F8 |
查看斷點 | Control + Shift + F8 | Command + Shift + F8 |
重構 | ||
複製 | F5 | F5 |
移動 | F6 | F6 |
安全刪除 | Alt + Delete | Command + Delete |
重命名 | Shift + F6 | Shift + F6 |
更改簽名 | Control + F6 | Command + F6 |
內嵌 | 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 |
提取參數 | 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 |
配置自定義按鍵映射
您可以從多個預設的按鍵映射中選擇,也可以在 Android Studio 的按鍵映射設置中修改預設的按鍵映射來創建新的自定義按鍵映射。
要打開按鍵映射設置,請依次選擇 File > Settings(在 Mac 上,依次選擇 Android Studio > Preferences),然後轉到 Keymap 窗格。
- 按鍵映射下拉菜單:從此菜單中選擇所需的按鍵映射,即可在預設按鍵映射之間進行切換。
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.