Flutter版本:1.22.3 Dart版本:2.10.3
flutter
扩展。settings.json
文件中追加或修改以下行:"[dart]": {
"editor.defaultFormatter": "Dart-Code.dart-code",
"editor.formatOnSave": true,
}
完成后,您可以使用保存(Ctrl + S
)操作格式化Dart文件。
dart format . -l 120
我相信它设置了行长度,这样一来,所有的代码都会以其独特的方式进行格式化,真是太棒了。
实际上,可选冒号是允许自动格式化的原因...我不确定在一行的末尾自动添加冒号或分号是否真的有帮助,因为它可能会变化,而且我认为没有其他扩展能够有效地做到这一点(除了使用其他快捷方式)...
所以,虽然它并没有完全回答你的问题,但它可能会帮助其他正在寻找如何格式化其flutter代码的用户:如果你有所有可选的冒号,最好的方法是运行flutter插件中包含的命令。只需从终端运行flutter format lib
,它将格式化lib目录及其子目录中的所有dart文件。您可以将lib
更改为您喜欢的任何目录。
最后,您可以添加一些扩展并激活几个插件以获得更易读的文件。但这是个人喜好的问题。我个人使用:Bracket Pair Colorizer 2
,Indent-Rainbow
,并激活两个dart选项以获取此结果:
flutter format .
在扩展中心搜索 [Prettier - 代码格式化工具]
它可以在你按下 ctrl+S 后自动为你格式化代码
一个简单的快捷方式来格式化Flutter代码(Dart)
Ctrl + ALT + L
您的代码将被格式化。