文章轉載於牛八少爺 https://blog.csdn.net/niuba123456/article/details/81049642
感謝他的收集整理。
Android Studio的快捷鍵
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 |
2 在Studio內導航和搜索
說明 Windows/Linux |
Ma |
||
搜索全部內容(包括代碼和菜單) |
按兩次 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 |
3 編寫代碼
說明 Windows/Linux |
Mac |
||
生成代碼(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 + Up |
|
將當前選擇退回到上一個狀態 |
Control + Shift + W |
Option + Down |
|
移動到代碼塊起始位置 |
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 |
4 構成
說明 Windows/Linux |
Mac |
||
構建 |
Control + F9 |
Command + F9 |
|
構建並運行 |
Shift + F10 |
Control + R |
5 調試
說明 Windows/Linux |
Mac |
||
調試 |
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 |
6 重構
說明 Windows/Linux |
Mac |
||
複製 |
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 |
7 版本控制
說明 Windows/Linux |
Mac |
||
將項目提交到 VCS |
Control + K |
Command + K |
|
從 VCS 更新項目 |
Control + T |
Command + T |
|
查看最近變更 |
Alt + Shift + C |
Option + Shift + C |
|
打開 VCS 彈出式菜單 |
Alt + `(反引號) |
Control + V |