1. 程式人生 > >【Android應用開發】Android Studio

【Android應用開發】Android Studio

作者 : 韓曙亮

要點總結

-- 熟練使用快捷鍵 : 在任何程式設計環境中, 熟練使用環境提供的快捷鍵會大大提高程式設計效率, 在 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