Android Studio開發Flutter快捷鍵總結(Mac電腦)

wangfeng6075發表於2021-05-29
  1. 給一個Widget包裹一個父元素:把游標放在當前Widget上面,option + 回車,出現wrap with xxx

截圖2021-05-29 下午5.15.41.png

同樣可以快速刪除這個Widget:Remove this widget 截圖2021-05-29 下午5.17.01.png

  1. 定義一個變數後,為當前變數快速建立構造方法: 將游標放在定義的變數上,option + 回車,選擇 Create constructor for xxx

截圖2021-05-29 下午5.19.37.png

  1. 快速匯入一個包,將游標移到報錯的Class類上面, option + 回車,選擇import library xxx

截圖2021-05-29 下午5.20.50.png

  1. 檢視當前類的定義或者檢視一個方法的實現:按住Command,滑鼠就會變成一個手型,然後點進去,進入類方法實現頁面,或者將游標放在一個類上,Command + b直接進入類方法的實現頁面 ,檢視完畢後快速關閉當前頁面: Command + w;
  2. 查詢一個檔案: 雙擊Shift;全域性搜尋:Command + Shift + f;
  3. 變數(函式)重新命名: Shift + F6,修改名稱後所有的變數名就會變為新的名稱;
  4. 把一個變數(類名或多行程式碼)轉成全大寫字母:Command + Shift + U,再按一下切換回來
  5. 快速建立一個繼承於StatefulWidget/StatelessWidget 的類 直接寫 st ,編輯器就會自動出現可選的元件sta 快速建立一個包含AnimationController變數的類

截圖2021-05-29 下午5.24.25.png 9. 將一段程式碼提取出一個單獨的類,選中要提取的程式碼右鍵->Refactor->Extract Flutter Widget,輸入一個類名,會自動生成一個類,或者選擇Extract Method...提取出一個函式

截圖2021-05-29 下午5.56.09.png 10. Commond + d 快速複製一行;

11.同時編輯多行:按住option,推動游標,就會出現多個游標,同時編輯多行,編輯完後按esc ,或者滑鼠點選其他地方退出;

11.將當前行上移或下移:option + Shift + 上(下)箭頭;

12.將游標移動到上一次編輯(停留)過的地方: option+Command+左箭頭,在程式碼比較多的頁面中(或者檢視原始碼的時候),點選檢視一個方法,看完後再回到原來的位置,就可以用此快捷鍵;option+Command+右箭頭 相反的方向。

13.自動整理程式碼: Command + Shift + L,整理程式碼的時候,末尾有逗號和沒有逗號是有區別的,末尾沒有逗號整理完程式碼儘量縮成一行,末尾有逗號,整理完程式碼會分成多行;

14.快速換行:當游標不在行尾,想按回車換行這時候會把後面的內容帶到下一行,這時候可以按住Shift ,然後按回車,可以快速換行。

自定義快捷鍵可以在Preference->Keymap中自己定義。

相關文章