作者:opLW
翻譯Medium上的一篇文章,感覺上面有些文章不錯,順便學習下英語 ?
原文連結:https://medium.com/@mmbialas/50-android-studio-tips-tricks-resources-you-should-be-familiar-with-as-an-android-developer-af86e7cf56d2
文章列舉了一些可以提高開發效率的技巧。
1. Android Studio Logcat 顔色設定。

通過Preferences (在Windows或linux端是: Settings ) → Editor → Color Scheme → Android Logcat 進入上述界面,即可編輯logcat日志各種輸出類型的顔色。
注意 為了使error類型的日志不受console控制台的影響,可以取消上圖紅色框框的選擇。
2. 防止logcat視窗的日志在應用奔潰的時候清空。
- 應用情景: logcat視窗可以顯示應用運作過程中的一些資訊,是個開發利器,我們可以通過設定過濾來篩選我們想要的内容。下面看步驟:
- 打開Android studio下方的logcat視窗,然後右上角下拉框選擇 Edit Filter Configuration
-
Android studio --快捷鍵等技巧 - 主要填寫上圖兩個紅色圈圈的内容,生成該過濾規則并且應用。之後logcat視窗的内容會變得很整潔。
- 更多關于logcat的内容可以檢視官網:https://developer.android.google.cn/studio/debug/am-logcat.html#format
3.使用分屏提高效率。
- 應用情景: 相信大家都有這樣的體驗,修改代碼時經常需要根據同一份代碼或者其他代碼來修改,這個時候來來回回的切換很煩,而且容易出錯。
- 操作: 右鍵點選打開檔案的标簽,然後選擇Split Vertically / Horizontally 來進行分屏。
Android studio --快捷鍵等技巧 - 快捷鍵設定: Preferences(在Windows或linux端是: Settings ) → Keymap,然後搜尋Split Vertically,右鍵該選項打開下拉框,設定自己喜歡的快捷鍵。
4. 無幹擾模式。
- 打開方式: 通過左上角的 View → Enter Distraction Free Mode打開無幹擾模式。
-
Android studio --快捷鍵等技巧 - Distraction Free Mode: 編輯視窗占據整個Android studio,沒有其他的标簽和工具欄。
- Presentation Mode: 該模式下編輯視窗占據整個顯示器,并且字型變大。
- Full Screen Mode: 該模式下編輯視窗占據整個螢幕。
- 退出方式: 在上述三種方式下,将滑鼠移動至左上角可觸發标簽欄,選擇view,彈出下拉視窗選擇相應的退出。
5.使用實時模闆。
- 使用快捷鍵:cmd + j (Windows / Linux: ctrl + j),來顯示模闆下拉視窗,或者直接打出對應的縮寫。
Android studio --快捷鍵等技巧 - 您可以使用許多已經定義的模闆,例如用于Toast或if條件。
6. 快捷鍵
- 指令搜尋: cmd + shift + a (Windows / Linux: ctrl + shift + a)。
例如:想要關閉目前的标簽,但是不知道如何關閉,隻需要輸入close即可搜尋出相關的快捷鍵。
- 從最近的複制/粘貼中選擇: cmd + shift + v (Windows / Linux: ctrl + shift + v)。預設隻會記住最近的5條。
- 多行編輯: control + g (alt + j for Windows / Linux)。點選想要操作的單詞,按住可以往下搜尋相同單詞,選中之後可以進行批量操作。
Android studio --快捷鍵等技巧
可以檢視medium上的另外一篇文章:https://hackernoon.com/ctrl-g-d94c88cd4475(需要自備梯子)
- 打開一個類: cmd + o (Windows / Linux: ctrl + n).
- 打開任何的檔案: cmd + shift + o (Windows / Linux: ctrl + shift + n).
- 找到接口的實作類: cmd + option + b (Windows / Linux: ctrl + alt + b)。需要光标在接口的名字上。
- 找到聲明處: cmd + b (Windows / Linux: ctrl + b)。可以找到類,方法,變量的聲明處。
- **找到類型聲明處:**control + shift + b (Windows / Linux: ctrl + shift + b)。
Employee employee = new Employee(“Michal”);
如上面這句,把光标放在employee上,然後使用快捷鍵,即可到達 Employee類檔案。
- 找到父類: cmd + u (Windows / Linux: ctrl + u)。将光标放在被重寫方法,類的名字上面,使用快捷鍵即可到達父方法,父類。
- 在标簽欄移動: cmd + shift + [ (向左标簽移動) or cmd + shift + ] (向右标簽移動) (Windows / Linux: alt + ← / →)。如果打開了多個檔案,可以通過上述快捷鍵切換。
- 找到上一次或者下一次光标所在的位置: Windows / Linux: ctrl + alt + ← / → ,在檢視源碼的時候很有用。
- 關閉目前标簽頁: cmd + w (Windows / Linux: ctrl + F4).
- 格式化目前的代碼: cmd + option + l (Windows / Linux: ctrl + alt + l).
- 去掉無用的import: Windows / Linux: ctrl + alt + o
- 實作方法: control + i (Windows / Linux: ctrl + i)。或者control + o (Windows / Linux: ctrl + o).
- 自動代碼補全: control + shift + space (Windows / Linux: ctrl + shift + space)。
- 檔案内容查找: cmd + f (Windows / Linux: ctrl + f)。在檔案内部查找符合要求的内容。
- 批量修改: cmd + r (Windows / Linux: ctrl + r)。在檔案内部批量替換内容。
- 萬能的快捷鍵: 當代碼出現問題或者不符合規範時,将光标放在對應内容上,使用option + return (Windows / Linux: alt + enter)。即可得到相應的處理提示,說萬能隻是個人認為很有用 ?
萬水千山總是情,麻煩手下别留情。
如若講得有不妥,文末留言告知我,
如若覺得還可以,收藏點贊要一起。
opLW原創七言律詩,轉載請注明出處