天天看點

Android studio --快捷鍵等技巧

作者: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 顔色設定。

Android studio --快捷鍵等技巧

通過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原創七言律詩,轉載請注明出處

繼續閱讀