要點總結 :
-- 熟練使用快捷鍵 : 在任何編程環境中, 熟練使用環境提供的快捷鍵會大大提高編程效率, 在 Android Studio 中也不例外, 熟練使用其快捷鍵是 Android 開發者必備的技能之一, 這裏根據官網提供的列表, 我自己總結使用了一遍, 將快捷鍵使用記錄以及使用後的效果都展示給大家;
-- 只適用於 MAC 操作系統 : 該快捷鍵總結的時 MAC 中的 Android Studio 的快捷鍵;
其它技巧 :
-- 書籤使用 : F11 添加書籤, Ctrl + F11 添加帶標記的書籤, Shift + F11 顯示所有書籤;
一. 快捷鍵設置
1. MAC 中得特殊鍵
MAC 中得特殊符號 :
-- Command () : ⌘ ;
-- Control : ⌃ ;
-- Option (alt) : ⌥ ;
-- Shift : ⇧ ;
-- Caps Lock : ⇪ ;
2. Android Studio 快捷鍵設置
設置按鈕 : 點擊 Android Studio 菜單, 選擇 Preferences 配置;
快捷鍵設置 : 在 Preferences 設置中, 選擇 IDE Settings 設置中的 Keymap 快捷鍵設置;
3. Android Studio 快捷鍵模式設置
快捷鍵模式設置 : 在 Android Studio 中也可以使用 eclipse 中的快捷鍵, 在此時點擊 keymap 即可選擇快捷鍵模式;
-- keymap 鍵位置 :
-- 可選模式 : 選擇 Eclipse 模式, 此時快捷鍵與 eclipse 中得快捷鍵基本相同;
二. Android Studio 默認快捷鍵詳解
1. 編輯相關快捷鍵
(1)V. 自動完成代碼 Control + Space
快捷鍵 : Control + Space 自動完成代碼;
(2)V. 智能自動完成代碼 Control + Shift + Space
快捷鍵 : Control + Shift + Space 智能自動完成代碼 ; 效果 與 Control + Space 效果差不多;
(3) 完成聲明 Control + Shift + Enter
快捷鍵 : Command + Shift + Enter , 完成聲明, 如果最後沒有分號, 添加分號, 如果有分號, 則換行;
(4) 查看方法參數方法 Control + P
查看參數 : Control + P 查看方法參數 ;
(5)V. 查看選中的元素文檔 Control + J | F1
快捷鍵 : Control + J 或者 F1 查看選中元素的相關文檔;
(6)V. 查看網頁文檔 Shift + F1
快捷鍵 : 點擊 Shift + F1 查看該元素的網頁文檔;
-- 選中該元素 :
-- 使用 Shift + F1 快捷鍵彈出下面網頁 :
(7)V. 查看元素簡短說明 Command + 鼠標左鍵
快捷鍵 : Command + 鼠標左鍵 查看元素簡短說明 ;
(8)V. 生成代碼 Command + N | Control + 回車
生成代碼快捷鍵 : Command + N 或者 Control + 回車 生成代碼;
(9)V. 覆蓋重寫方法 Control + O
覆蓋重寫方法 : Control + O 覆蓋重寫方法 ;
(10) 實現方法 Control + I
覆蓋重寫方法 : Control + I 實現方法 ;
(11)V. 生成代碼塊 Command + Option + T
生成代碼塊快捷鍵 : Command + Option + T 生成代碼快捷鍵;
-- 使用方法 : 首先選中一部分代碼, 使用 Command + Option + T 會彈出下面的對話框;
(12)V. 代碼註釋 Command + / | Command + Option + /
註釋快捷鍵 : Command + / 或者 Command + Option + / 代碼註釋;
-- Command + / : 單行註釋;
-- Command + Option + / : 多行註釋;
(13)V. 增大縮小選擇範圍 Option + Up/Down
選擇範圍快捷鍵 : Option + Up/Down 擴大 縮小快捷鍵;
-- 最小狀態 :
-- 多次按 Option + Up 擴大後選擇 :
(14) 查看當前所在類 Control + Shift + Q
快捷鍵 : Control + Shift + Q 查看當前光標所在類 ;
(15)V. 查看當前元素可操作項目及快速修改 Option + 回車
快捷鍵 : Option + 回車 , 查看當前元素的可操作項 或者 快速修改 ;
(16)V. 格式化代碼 Option + Command + L
格式化快捷鍵 : Option + Command + L 格式化代碼;
(17)V. 自動優化導入包 Control + Option + O
清除包快捷鍵 : Control + Option + O 自動優化導入包 ;
(18)V. 自動行縮進 Control + Option + I
清除包快捷鍵 : Control + Option + I 自動行縮進 ;
-- 未縮進前 :
-- 使用快捷鍵縮進後 :
(19)V. 逐個字母選中 Shift + Left/Right
快捷鍵 : Shift + Left 或者 Shift + Right 逐個字母選中 ;
(20)V. 複製一行到下一行 Command + D
快捷鍵 : Command + D 自動複製選中行 到下一行中;
(21)V. 刪除一行 Command + Delete
刪除行快捷鍵 : Command + Delete 或者 Command + X 可以實現刪除行效果;
(22)V. 合併行 Control + Shift + J
快捷鍵 : Control + Shift + J 可以實現合併行效果;
-- 合併前 :
-- 合併後 :
(23)V. 分成兩行 Command + 回車
快捷鍵 : Command + 回車 可以實現分成兩行行效果;
-- 合併前 :
-- 合併後 :
(24)V. 在下一行自動添加一行 Shift + 回車
自動添加行 : shift + enter 自動在下一行添加行;
(25)V. 大小寫字母轉換 Command + Shift + U
大小寫轉換 : Command + Shift + U 大小寫字母轉換;
-- 轉換大寫字母 :
-- 轉換小寫字母 :
(26) 刪除單個字母 Option + Delete
快捷鍵 : Option + Delete 刪除單個字母;
(27)V. 展開單個方法或類 Command + Minus/Plus
展開單個類 : Command + Minus/Plus 摺疊/展開類 ;
-- 展開類 : Command + Plus;
-- 摺疊類 : Command + Minus;
(28)V. 展開摺疊所有方法或類 Command + Shift + Minus/Plus
展開關閉所有類 : Command + Shift + Minus/Plus 摺疊/關閉所有類;
-- 展開所有類 : Command + Shift + Plus ;
-- 摺疊所有類 : Command + Shift + Minus ;
(29)V. 關閉當前的文檔 Command + W
快捷鍵 : Command + W 關閉當前文檔;
2. 查找替換相關快捷鍵
(1)V. 隨意查詢 Double Shift
快捷鍵 : Shift + Shift 隨意查詢;
(2)V. 查找文本 Command + F
查找文本快捷鍵 : Command + F 查找文本 ;
(3) 查找下一個 Command + G
快捷鍵 : Command + G 查找下一個選中元素;
(4) 查找上一個 Command + Shift + G
快捷鍵 : Command + Shift + G 查找上一個選中元素;
(5)V. 替換文本 Command + R
替換文本快捷鍵 : Command + R 替換文本;
(6) 在路徑中查找 Command + Shift + F
快捷鍵 : Command + Shift + F 在路徑中查找 ;
-- 查找對話框 :
-- 查找結果 :
(7)V. 全局查找調用 Option + F7
快捷鍵 : Option + F7 在全局查找該元素;
(8) 本文件查找定義 Command + F7
快捷鍵 : Command + F7 跳轉到本文件定義處 ;
(9)V. 高亮本文件選中元素 Command + Shift + F7
快捷鍵 : Command + Shift + F7 高亮本文件選中元素 ;
(10)V. 查找選中元素調用 Command + Option + F7
快捷鍵 : Command + Option + F7 查找選中元素調用 ;
3. 編譯 運行 相關快捷鍵
(1)V. 編譯整個工程 Command + F9
快捷鍵 : Command + F9 , 編譯整個工程 ;
(2)V. 編譯選中的文件 包 模塊 Command + Shift + F9
快捷鍵 : Command + Shift + F9 , 編譯選中的文件 包 模塊 ;
(3)V. 選擇配置並運行 Control + Option + R
快捷鍵 : Control + Option + R , 選擇一個配置並運行 ;
(4)V. 選擇配置並 Debug 調試 Control + Option + D
快捷鍵 : Control + Option + D , 選擇一個配置並 Debug 調試;
-- 選擇配置 :
-- Debug 調試面板 :
(5)V. 運行 Control + R
快捷鍵 : Control + R , 運行默認項目;
(6)V. 調試 Control + D
快捷鍵 : Control + D , 調試默認項目;
(7)V. 運行當前編輯文件所在的模塊 Control + Shift + R
快捷鍵 : Control + Shift + R , 運行當前編輯文件所在模塊;
(8)V. 調試當前編輯文件所在的模塊 Control + Shift + D
快捷鍵 : Control + Shift + D , 調試當前編輯文件所在模塊;
4. 調試相關快捷鍵
(1)V. 執行下一行 F8
快捷鍵 : F8 , 執行下一行調試;
(2)V. 進入方法調用 F7
快捷鍵 : F7 , 進入方法中調試;
(3) 智能進入方法調用
快捷鍵 : Shift + F7 , 智能進入方法調用;
(4) 跳出方法
快捷鍵 : Shift + F8 , 跳出方法調用;
(5)V. 運行到光標所在行 Option + F9
快捷鍵 : Option + F9 , 運行到光標所在行;
(6)V. 獲取表達式值 Option + F8
快捷鍵 : Option + F8 , 獲取表達式的值;
(7)V. 重置程序 Command + Option + R
快捷鍵 : Command + Option + R , 重置程序, 退出 Debug 調試;
(8) 顯示隱藏斷點 Command + F8
快捷鍵 : Command + F8 , 顯示隱藏添加斷點;
-- 說明 : 如果沒有斷點, 就會添加斷點, 如果有斷點, 點擊斷點就會消失 ;
(8) 顯示所有斷點 Command + Shift + F8
快捷鍵 : Command + Shift + F8 , 顯示所有斷點;
5. 重構相關快捷鍵
(1) 拷貝 F5
快捷鍵 : F5 , 拷貝;
-- 拷貝對話框 :
(2) 拷貝 F6
快捷鍵 : F6 , 移動;
-- 移動對話框 :
(3) 安全刪除 Command + Delete
快捷鍵 : Command + Delete , 安全刪除;
(4) 重命名 Shift + F6
快捷鍵 : Shift + F6 , 重命名;
(5) 重新設置參數 Command + F6
快捷鍵 : Command + F6 , 重新設置參數;
(6) 提取方法 Command + Option + M
快捷鍵 : Command + Option + M , 提取代碼到方法中;
(7) 提取變量 Command + Option + V
快捷鍵 : Command + Option + V , 提取變量;
-- 快捷鍵使用前 :
-- 快捷鍵使用後 :
(8) 提取成員變量 Command + Option + F
快捷鍵 : Command + Option + F , 提取成員變量;
(9) 提取常量 Command + Option + C
快捷鍵 : Command + Option + C , 提取常量;
-- 原來的常量值 :
-- 選中後的常量值 :
-- 修改常量值 :
-- 定義的常量 :
(10) 提取參數 Command + Option + P
快捷鍵 : Command + Option + P , 提取參數;
6. 導航相關快捷鍵
(1) 查找類 Command + O
快捷鍵 : Command + O , 查找類並進入 ;
(2) 查找文件並進入 Command + Shift + O
快捷鍵 : Command + Shift + O , 查找文件並進入 ;
(3) 查找文件並進入 Command + Option + O
快捷鍵 : Command + Option + O , 查找字符串並進入 ;
(4) 進入指定的某行 Command + L
快捷鍵 : Command + L , 進入某一行 ;
(5) 顯示最近編輯的文件列表 Command + E
快捷鍵 : Command + E 快捷鍵是 顯示最近編輯的文件列表;
-- 彈出對話框 :
(6) 到上一個/下一個光標位置 Command + Option + Left|Right
快捷鍵 : Command + Option + Left | Command + Option + Right 快捷鍵是 到上一個|下一個光標位置;
(7) 查看元素所在面板位置 Option + F1
快捷鍵 : Option + F1 正在編輯的元素在各個面板中定位 ;
(8) 查看元素聲明 Command + B | Command + 鼠標左鍵
快捷鍵 : Command + 鼠標左鍵 | Command + B 查看元素聲明或定義 ;
(9) 查看元素子類 Command + Option + B
快捷鍵 : Command + Option + B 查看元素子類 ;
(10) 查看方法變量定義 Option + Space | Command + Y
快捷鍵 : Option + Space | Command + Y 查看元素定義 ;
(11) 查看類型定義 Command + Shift + B
快捷鍵 : Option + Shift + B 查看類型定義 ;
-- 使用效果 : 選中變量, 使用該快捷鍵, 進入該變量類型定義的類;
(12) 跳轉到父類方法或父類中 Command + U
快捷鍵 : Command + U 跳轉到父類方法或父類中 ;
-- 跳轉前位置 :
-- 跳轉後的位置 :
(13) 跳轉到父類方法或父類中 Command + U
快捷鍵 : Command + U 跳轉到父類方法或父類中 ;
(14) 查看當前文檔結構 Command + F12
快捷鍵 : Command + F12 查看文檔結構;
(15) 查看當前類的繼承結構
快捷鍵 : Control + H 查看當前類的繼承機構;
(16) 查看當前方法的繼承結構
快捷鍵 : Control + Shift + H 查看當前方法的繼承結構;
(17) 查看當前方法的調用結構
快捷鍵 : Control + Option + H 查看當前方法的調用結構;
(18) 查看當前方法的調用結構
快捷鍵 : Control + Option + H 查看當前方法的調用結構;
(19) 上一個/下一個 高亮錯誤
快捷鍵 : F2 | Shift + F2 上一個/下一個 高亮錯誤;
(20) 查看方法 變量內容
快捷鍵 : F4 | Command + Down 上一個/下一個 高亮錯誤;
(21) 設置標籤
快捷鍵 : F3 設置隱藏標籤;
(22) 設置帶標記的標籤
快捷鍵 : Option + F3 設置帶標記的標籤;
-- 設置標籤過程 :
-- 設置好的標籤 :
(23) 跳轉到帶數字0~9標記的標籤
快捷鍵 : Command
+ F3 顯示標籤;
7. 模板代碼相關快捷鍵
(1) 包裹代碼
快捷鍵 : Command
+ Option + J 使用現有代碼包裹;
(2) 插入代碼
快捷鍵 : Command + J 插入現有代碼;
8. 其它相關快捷鍵
(1) 最近修改的代碼
最近修改快捷鍵 : Option + shift + C 顯示最近修改的代碼 ;
(2) 關閉打開文檔
(3) 查看當前文檔警告錯誤
查看警告錯誤位置 : F2 查看該文件錯誤警告位置;
(4) 查看當前文檔結構
快捷鍵 : Command + F12 查看文檔結構;
(5) 查看當前元素在當前文檔處的引用
查看元素位置 :
-- 快捷鍵 : option(alt) + F7 查看當前元素在當前文件中引用;
(6) 跳轉到光標處
跳轉快捷鍵 :
-- Command + [ : 移動到上一個光標停放處 ;
-- Command + ] : 移動到下一個光標停放處 ;
(7) 增大縮小選擇範圍
選擇範圍快捷鍵 : Option + Up/Down 擴大 縮小快捷鍵;
-- 最小狀態 :
-- 多次按 Option + Up 擴大後選擇 :
(7) 跳轉到行 開頭/結尾
跳轉到行開頭/結尾 : Command + Left/Right 跳轉到行 開頭/結尾;
-- Command + Left : 跳轉到行開頭;
-- Command + Right : 跳轉到行結尾;
(8) 查看文檔
查看文檔 : F1 查看文檔;
(9) 查找命令方法
查找命令快捷鍵 : Command + Shift + A 查找命令 ;
-- 簡介 : 如果遇到不會的快捷鍵命令, 可以在這裏輸入先關詞 查找, 只限英文;
(10) 查看元素所在面板位置
高亮元素快捷鍵 : Control + Shift + F7 高亮元素在本文件中得出現選中的元素;
(11) 上下移動代碼
移動代碼快捷鍵 : Option + Shift + Up/Down(方向鍵) 將一行代碼上移/下移一行;
(12) 生成代碼塊
生成代碼塊快捷鍵 : Command + Option + T 生成代碼快捷鍵;
-- 使用方法 : 首先選中一部分代碼, 使用 Command + Option + T 會彈出下面的對話框;
(13) 大小寫字母轉換
大小寫轉換 : Command + Shift + U 大小寫字母轉換;
-- 轉換大寫字母 :
-- 轉換小寫字母 :
三. 參考文檔鏈接
1. 參考文檔
參考一 (快捷鍵列表) :
-- MAC 快捷鍵 : CSDN 下載地址 : 點擊打開鏈接 ;
-- Linux/Win 快捷鍵 : CSDN 下載地址 : 點擊打開鏈接 ;