Android Studio簡介
Android Studio是官方推薦的開發Android的集成開發環境,基於 IntelliJ IDEA開發,功能十分強大。爲了提高閱讀代碼的效率,避免這些實用功能埋沒在我的日常工作中,本文記錄一些比較實用的快捷鍵以及使用技巧,也希望能幫到大家。如果想更系統地熟悉Android Studio,建議大家查看官方文檔(國內可直接訪問):
https://developer.android.google.cn/studio/intro
常用快捷鍵
Android Studio的快捷鍵非常豐富,也支持設置成不同的軟件風格,本文keymap設置的是Default模式,下面介紹一些比較實用又常用的快捷鍵:
常規操作類
序號 | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+Alt+S | 進入設置菜單 |
02 | Shift+Shift | 搜索代碼文件 |
03 | Ctrl + F11 | 添加書籤,可用於標記代碼 |
04 | Shift + F1 | 查看書籤,快速查看標記的代碼 |
05 | Ctrl+ E | 顯示最近查看的文件 |
06 | Ctrl+Z | 撤銷上一步操作 |
複製粘貼操作
序號 | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+C | 複製代碼 |
02 | Ctrl+V | 粘貼代碼 |
03 | Ctrl+Shift+C | 複製代碼完整路徑 |
04 | Ctrl+Shift+V | 從最近幾次複製的內容選擇進行粘貼 |
05 | Ctrl+D | 複製光標所在這行的代碼到下一行 |
代碼閱讀與查找
序號 | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+F | 在當前文件查找代碼(執行時,F3跳到下一處,Shift + F3跳到前一處) |
02 | Ctrl+Shift+F | 在路徑中查找代碼 |
03 | Ctrl+F12 | 打開文件結構彈出式菜單,用於快速定位方法 |
04 | Ctrl+B | 跳轉到方法定義的地方 |
05 | Ctrl+Alt+B | 跳轉到實現的地方 |
06 | Ctrl+U | 轉到超類 |
07 | Ctrl+Alt+H | 查看調用層次結構 |
08 | Alt+F7 | 查找方法使用的地方 |
09 | Ctrl+Shift+H | 打開方法層次結構 |
10 | Ctrl+W | 擴大選中的範圍 |
11 | Ctrl+G | 跳轉到指定的行和列 |
12 | Alt+上下箭頭 | 跳到上一個或者下一個方法 |
13 | Ctrl+[ | 移動到代碼起始位置 |
14 | Ctrl+] | 移動到代碼結束位置 |
代碼修改
序號 | 快捷鍵 | 功能描述 |
---|---|---|
01 | Alt+Insert | 生成代碼(getter、setter、構造函數、toString、實現方法、覆寫方法等) |
02 | Ctrl+Y | 刪除當前光標所在行的代碼 |
03 | Ctrl+O | 覆寫方法,彈出可以覆寫的方法供用戶選擇 |
04 | Ctrl+I | 實現方法 |
05 | Ctrl+/ | 添加/取消行註釋 |
06 | Ctrl+Shift+/ | 添加/取消塊註釋 |
07 | Ctrl+Alt+O | 優化import導入 |
08 | Ctrl+Delete | 從當前位置刪除到單詞結尾位置 |
09 | Ctrl+退格鍵 | 從當前位置刪除到單詞開頭位置 |
10 | Alt+Shift+上下箭頭 | 將當前行移動到上一行或者下一行 |
11 | Ctrl+Shift+上下箭頭 | 光標在方法定義的一行時,移動方法的位置 |
12 | Ctrl+Alt+L | 重新格式化代碼 |
13 | Alt+Enter | 項目快速修復(萬能鍵),比如根據提示導入缺少的import |
14 | Ctrl+Shift+U | 對選中的代碼進行大小寫轉換 |
15 | Shift+F6 | 對選中的變量批量重命名 |
16 | Ctrl+Shift+空格鍵 | 智能代碼補全(按預期類型過濾方法和變量列表) |
調試
序號 | 快捷鍵 | 功能描述 |
---|---|---|
01 | Shift+F9 | 進入調試模式 |
02 | F8 | 單步執行 |
03 | F7 | 單步進入 |
04 | Shift+F8 | 單步退出 |
05 | Ctrl+F8 | 切換斷點 |
06 | Ctrl+Shift+F8 | 查看斷點 |
使用技巧
列編輯模式
列編輯模式可以同時編輯多個地方,可用於批量修改和刪除代碼。操作方法如下:
同時按住Ctrl+Shift+Alt,然後在想修改的地方用鼠標點擊,多處光標閃爍就可以進行批量修改編輯了。
正則表達式補全
在Android Studio的Settings菜單下還有一個實用的正則表達式補全功能,菜單路徑如下:
此功能默認是開啓的,以實現判空爲例,使用方法如下:
在要判空的變量後面輸入".null",然後按下Tab鍵即可生成對該變量判空的方法。
實用插件推薦
Android Studio的強大之處還在於其支持功能豐富的插件,插件的安裝也十分方便,在Settings的Plugins子菜單下的Marketplace裏搜索,對搜到的結果直接點擊install即可,本文的最後再推薦幾款比較實用的插件。
Material Theme UI
Material Theme UI用於設置主題風格,除了改變軟件界面,代碼高亮風格也會隨着主題變化
Android code Generator
根據佈局文件生成對應的activity,fragment等,在Alt+Enter快捷鍵觸發
Translation
Translation插件用於將英文翻譯成中文,使用方法是鼠標右鍵點擊translate按鈕,或者使用快捷鍵Ctrl+Shift+Y
GenerateFindViewById
快速生成findViewById代碼,使用方法是使用快捷鍵Alt+Enter,然後選擇findViewById,或者使用快捷鍵Ctrl+Alt+E