代码格式化
虽然您的代码可以遵循任何首选风格——但根据我们的经验——开发团队可能会发现以下方式更具生产力:
- 拥有一套统一的共享风格,并且
- 通过自动格式化强制执行此风格。
否则,代码审查时往往会进行耗时的格式化辩论,而时间可以更好地花在代码行为上,而不是代码风格上。
在 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
。