盡管您可以按照任何喜歡的樣式 - 但根據我們的經驗 ,一個開發(fā)團隊會:
安裝Dart插件(請參閱編輯器設置),以便在Android Studio和IntelliJ中自動格式化代碼。
要在當前源代碼窗口中自動格式化代碼,請右鍵單擊代碼窗口并選擇Reformat code with dartfmt。您也可以通過快捷鍵來格式化代碼。
安裝Dart-Code插件(請參閱編輯器設置)以在VS Code中自動格式化代碼。
要在當前源代碼窗口中自動格式化代碼,請右鍵單擊代碼窗口并選擇Format Document。您也可以通過VS Code的快捷鍵來格式化代碼。
要在保存文件時自動格式化代碼,請將editor.formatOnSave設置設置為true。
您還可以使用以下flutter format命令在命令行界面(CLI)中自動格式化代碼:
Usage: flutter format <one or more paths>
-h, --help Print this usage information.
Flutter代碼通常涉及構建相當深的樹狀數據結構,例如在一個build方法中。 為了獲得良好的自動格式化,我們建議您采用可選的尾部逗號。添加尾隨逗號很簡單:始終在函數、方法和構造函數的參數列表末尾添加尾隨逗號,以便保留您的編碼格式。 這將有助于自動格式化程序為Flutter樣式代碼插入適當的換行符。
這里是一個自動格式化公式格式化帶有尾部逗號代碼的示例:
如果沒有尾部逗號,格式化后則會是下面這樣:
更多建議: