VSC 中的自动删除空格

Auto-Delete spaces in VSC

我是 VSC 的新手,我有一个简单的问题,但我无法修复 :( 当我写我的代码时,一切都很好,我用一个简单的标签来 space 一些词...

  factory ReqRespRespuesta.fromJson(Map<String, dynamic> json) =>
  ReqRespRespuesta(
    page      : json['page'],
    perPage   : json['per_page'],
    total     : json['total'],
    totalPages: json['total_pages'],
    data     : List<Datum>.from(json['data'].map((x) => Datum.fromJson(x))),
    support  :  Support.fromJson(json['support']),
  );

但是当我保存更改时,VSC 编辑我的代码并删除 spaces。

  factory ReqRespRespuesta.fromJson(Map<String, dynamic> json) =>
  ReqRespRespuesta(
    page: json['page'],
    perPage: json['per_page'],
    total: json['total'],
    totalPages: json['total_pages'],
    data: List<Datum>.from(json['data'].map((x) => Datum.fromJson(x))),
    support: Support.fromJson(json['support']),
  );

我该如何更改?

将此添加到您的设置 JSON 文件:

"[dart]": {
    "editor.defaultFormatter": "Dart-Code.dart-code",
    "editor.formatOnSave": false,
}