【问题标题】:Support for 'Dart' snippets支持“飞镖”片段
【发布时间】:2019-07-15 15:27:10
【问题描述】:

我想在 VS Code 中支持 Dart sn-ps。我也想使用 Snippet Creator (https://github.com/nikitaKunevich/vscode-snippet-creator) 之类的东西来这样做,但这似乎不起作用,因为 'dart' 不是一种语言选项。是否可以添加“dart”作为选项,以便我可以使用 sn-p 创建器在“*.dart”文件中添加 sn-ps?

【问题讨论】:

  • 我建议在 github repo 上提交问题 - 这不是堆栈溢出可以解决的问题
  • 谢谢,不确定这是否像我可以添加的设置条目一样简单,或者是否需要更多。我正在尝试在此处找到内部 VS Code 团队的联系人,看看它也需要什么。

标签: dart flutter code-snippets


【解决方案1】:

control+shift+p >sn-ps > 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 >sn-ps > dart.json 添加这段代码

【讨论】:

    猜你喜欢
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多