dartfmt 命令(用于格式化 Dart 代码的命令)

使用 dartfmt 命令可以根据 Dart 指南 将你程序中多余的空格替换掉。这与你使用支持 Dart 的 IDE 或者编辑器格式化代码的效果相同。

dartfmt 命令接收一系列文件或目录作为参数。例如,下面是如何格式化当前目录下 binlibtest 目录下的所有 Dart 文件示例:

  1. $ dartfmt -w bin lib test

如果你不想覆盖文件,请去掉 -w 选项。源代码格式化后的结果将作为标准输出显示出来。

  1. $ dartfmt bin/main.dart
  2. import 'package:my_app/my_app.dart' as my_app;
  3. main(List<String> arguments) {
  4. print('Hello world: ${my_app.calculate()}!');
  5. }
  6. $

使用 —help 命令行参数或者查阅 dart_style Package 文档可以查看更多命令行选项。

  1. $ dartfmt --help