程式碼格式化
雖然您的程式碼可以遵循任何首選風格——但根據我們的經驗——開發團隊可能會發現以下方式更具生產力:
- 擁有一套統一的共享風格,並且
- 透過自動格式化強制執行此風格。
否則,程式碼審查時往往會進行耗時的格式化辯論,而時間可以更好地花在程式碼行為上,而不是程式碼風格上。
在 VS Code 中自動格式化程式碼
#安裝 Flutter 擴充套件(請參閱 VS Code 設定),以便在 VS Code 中自動格式化程式碼。
要自動格式化當前原始碼視窗中的程式碼,請右鍵單擊程式碼視窗並選擇 Format Document。您可以在 VS Code 的 **Preferences** (偏好設定) 中新增此操作的鍵盤快捷鍵。
要每次儲存檔案時自動格式化程式碼,請將 editor.formatOnSave 設定為 true。
在 Android Studio 和 IntelliJ 中自動格式化程式碼
#安裝 Dart 外掛(請參閱 Android Studio 和 IntelliJ 設定),以便在 Android Studio 和 IntelliJ 中自動格式化程式碼。要格式化當前原始碼視窗中的程式碼,請
- 在 macOS 上,按下 Cmd + Option + L。
- 在 Windows 和 Linux 上,按下 Ctrl + Alt + L。
Android Studio 和 IntelliJ 還在 macOS 的 **Preferences** (偏好設定) 或 Windows 和 Linux 的 **Settings** (設定) 的 Flutter 頁面上提供了一個名為 **Format code on save** (儲存時格式化程式碼) 的複選框。此選項會在您儲存檔案時糾正當前檔案的格式。
使用 dart 命令自動格式化程式碼
#要糾正命令列介面 (CLI) 中的程式碼格式,請執行 dart format 命令
dart format path1 path2 [...]要了解有關 Dart 格式化程式的更多資訊,請參閱 dart.dev 文件中的 dart format。