Android開發快捷鍵、工具

######本文全部基於Mac操作系統

  • 窗口切換
  1. command + ~ 可以在一個app中切換窗口(切換多個Android Studio窗口、終端 chrome瀏覽器無效)
  2. command + w 關閉一個窗口(比如關閉一個瀏覽器項或者關閉Android Studio中一個打開的文件)
  3. command + q 退出app(關閉Android Studio等等)
  4. command + option + esc 強制退出應用程序
  5. command + n 新建一個窗口(比如再打開一個瀏覽器窗口、終端窗口 Android Studio中無效)
  • 截圖
  1. command + shift + 4 類似QQ的截圖
  2. command + shift + 4 + space 截取當前屏幕
  • 編輯
  1. command + 左箭頭/右箭頭 可以把光標移動到行首/行尾
  2. option + 左箭頭/右箭頭 可以把光標在行內按單詞移動
  3. command + 上箭頭/下箭頭 可以把光標定位到首部/尾部(瀏覽器也可以,Android Studio中無效)
  4. command + delete 刪除一行
  • 終端
  1. control + a 終端中將光標移動到文本的首部
  2. control + e 終端中將光標移動到文本的尾部
  3. open . 可以在finder中打開該目錄
  4. 命令後面 > 文件 可以把輸出內容寫到該文件中
  • Sublime
  1. command + p 搜索
  • Git
  1. 在多人開發中當想要push代碼時發現別人已經有了提交,Git會提示使用git pull,如果這樣操作會留下一個mergeHistory,使用git pull --rebase可以避免這種情況
  2. 當一個分支中有內容修改並沒有提交,是無法切換分支的,這時候可以使用git stash就行保存,待下次處理完後再回來git stash pop
  3. git commit -am添加並且提交
  4. git pull == git fetch + merge local
  • Android Studio
  1. option + shift 可以實現選中多個代碼塊,也會產生多個輸入光標,可以同時進行輸入
  2. command + shift + a可以快速打開Android Studio的功能,比如輸入Preferences可以打開Android Studio的偏好設置
  3. 在View下面可以打開演示模式,該模式可以把當前屏幕的幾乎所有空間都用來顯示代碼,代碼大小會變大好多
  4. 可以在Preferences裏面設置option + 左/右 以駝峯規則進行移動而不是以單詞進行移動
  5. command + e 可以顯示最近打開的文件
  6. command + shift + e 可以顯示最近編輯過的文件
  7. control + tab 可以用於切換tab,在開發中操作多個類時進行切換(很好用)
  8. option + command 等同於 command + [/] 返回到上次操作的地方
  9. option/command + shift + 上箭頭/下箭頭 可以向上/向下移動整行代碼
  10. option + f7 可以查看當前方法在那被使用
  11. command + b 等同於command + 鼠標左鍵 可以快速進入該方法
  12. command + p 可以查看方法的參數類型
  13. f1 顯示參數類型及註釋 比上面那個詳細
  14. 條件斷點,打了斷點以後點擊右鍵彈出popWindow進行設置
  15. command + option + shift + f8 可以打臨時斷點,左邊斷點處會顯示一個1,在斷點一次後會消失不需要手動取消
  16. 異常斷點 設置了該項後當出現了指定的異常時(需要attach上當前進程)Android Studio會自動停留在該異常的代碼處。
  17. 日誌斷點 當需要調試一個地方先在該地方打上斷點,然後右鍵進行下圖設置即可在不重新運行代碼的情況下輸出日誌這裏寫圖片描述
  18. 寫完一行代碼可使用command + shift + enter 進行代碼補全以及格式化
  19. 使用control + 空格可以進行代碼提示選擇後使用enter鍵輸入爲不刪除後面已輸入的內容,而使用tab鍵則會刪除enter鍵後面的內容
  20. 在調試過程中通過按住option鍵可以計算表達式的值
  21. command + shift + u大小寫切換
  22. command + option + f 提取局部變量到成員變量
  23. command + f12 可以顯示出代碼的大綱在該popWindow界面可以輸入關鍵字進行搜索
  24. 通過點擊f3可以給當前代碼添加書籤或者刪除書籤,然後通過command + f3 可以調出書籤進行查看,該方法可以用於記錄代碼中的關鍵點
  25. 可以使用attach to process進行調試但是前提應用程序只能是debug版本,線上包是無法attach的
  26. command + -/+ 可以對代碼進行摺疊
  27. 可以在android Studio中通過右鍵點擊選中reveal in finder可以在finder裏面顯示該文件
  28. 在方法上按command + y 可以顯示出方法的定義信息
  29. 可以在window/EditTab下面找到分割tab的選項這樣就可以在一個window中看到好幾個界面
  30. 點擊圖中左側的按鈕可以直接跳轉到對應的xml或者清單文件中這裏寫圖片描述
  31. 通過按control + t 可以快速對代碼塊進行修改,比如抽取重複代碼到一個方法中,並且還能在.xml中抽取代碼自動生成style,或者提取layout出來
  32. command + option 可以打開surround with 比如對代碼塊進行try catch等等
  33. 打開string.xml點擊open editor 再點擊左上角的地球符號即可進行資源國際化
  34. 在方法上control + option + H可以打開方法的調用棧
  35. 在Android Studio中可以在VCS -> import into version control -> share project on github直接把項目推送到github上會自動創建項目並且會完成首次提交
  36. 在Android Studio在res選擇New -> ImageAsset可以創建不同尺度的Icon並將其放置與不同的目錄中
  37. 在左側項目列表下點擊command + 下箭頭可以直接打開項目配置頁面
  38. 除了Android Studio默認的主題之外其他主題可以在這裏下載到
  • 一些有用的插件
  1. ButterKnife zelezny 該插件可以自動把佈局文件中的資源Id綁定到代碼中,用法這裏寫圖片描述
  2. Gson Formatter 該插件可以根據Json字符串生成字段 用法這裏寫圖片描述這裏寫圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章