Flutter學習之五 文件命名規(guī)范及代碼格式化

吾嘗終日而思矣,不如須臾之所學也。

???? Flutter學習之四 StatelessWidget 和 StatefulWidget

前言

在開始學Flutter的時候,起初還是按照iOS的方式來,導致有很多提示,開始沒在意,后來查看過后才知道是命名有問題,下面是簡單的總結。

正文

  • 命名
    1、文件名全部小寫,單詞用下劃線_分割。


    1.png

    2、類名,大駝峰命名。


    2.png

    3、變量名、方法名,小駝峰命名;
    4、私有方法方法名前加下劃線;
    3.png
  • 代碼自動格式化

command + shift + f 

如果覺得不是很好按,那就試下每次保存(command + s)自動格式化吧。設置方法如下:
在vs code 頁面,打開偏好設置(command + ,),搜索editor.formatOnSave,設置為true即可,如圖4。

4.png

flutter在開發(fā)的時候是往往是樹形構造,有一定的深度。如果想很詳細的看到樹形結構,就用尾隨逗號吧,結合保存自動格式化,你就可以感受flutter開發(fā)的快樂了。

  • 嵌套提示線
    都知道flutter開發(fā)的嵌套嚴重,有了嵌套提示線(UI預覽導航),就可以對節(jié)點、子節(jié)點一目了然。先上效果,如圖5:

5.png

可以清楚的看到Column有2個Row,每個Row有2個Text。設置方法,偏好設置里面搜索Preview Flutter UI Guides,設置為true,如圖6:

6.png
  • 快速創(chuàng)建StatelessWidget 和 StatefulWidget
    不管是有無狀態(tài)的Widget,新建的時候都要寫大量的代碼,其實可以快速創(chuàng)建,類似iOS的代碼塊。新建dart文件,輸入st就可以了,如圖7:


    7.png

    回車之后,如圖8:


    8.png

    回車之后不要有啥操作,里面有好多光標在閃,直接輸入類名,然后按下右鍵就行了,不要回車。如圖9:
9.gif
  • 查看繪制后的組件大小
    這個比較簡單,在main.dart里面加上這一行代碼即可:
debugPaintSizeEnabled = true;

效果如圖9


9.png

后記

暫時用到的就這么多,以后還有新的發(fā)現(xiàn)就繼續(xù)更新。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容