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