Поддержка фрагментов Dart - PullRequest
0 голосов
/ 21 февраля 2019

Я бы хотел поддержать фрагменты Dart в VS Code.Я также хотел бы сделать это, используя что-то вроде Snippet Creator (https://github.com/nikitaKunevich/vscode-snippet-creator), но это, похоже, не работает, так как «dart» не является языковой опцией. Можно ли добавить «dart» в качестве опции?чтобы я мог использовать создатель сниппета, чтобы иметь фрагменты в файлах * .dart?

1 Ответ

0 голосов
/ 08 августа 2019

control + shift + p> фрагменты> dart.json добавить этот код

{
    "stateless": {
      "prefix": "fless",
      "body": [
        "import 'package:flutter/material.dart';",
        "class $1 extends StatelessWidget {",
        "\t@override",
        "\tWidget build(BuildContext context) {",
        "\t\treturn Container(",
        "\t\t\t$2",
        "\t\t);",
        "\t}",
        "}"
      ]
    },

    "stateful": {
      "prefix": "ffull",
      "body": [
        "import 'package:flutter/material.dart';",
        "class $1 extends StatefulWidget {",
        "\t@override",
        " \t_$1State createState() => _$1State();",
        "}",

        "class _$1State extends State<$1> {",
        " \t@override",
        " \tWidget build(BuildContext context) {",
        "\t\treturn Container(",
        " \t\t\t$2",
        "\t\t);",
        "\t}",
        "} "
      ]
    }

} // control + shift + p> фрагменты> dart.json добавить этот код

...