用于导入 Angular Material Modules 的 VSCode 片段

问题描述

我想创建一个片段来导入一个像这样的角度材料模块

import { MatToolbarModule } from "@angular/material/toolbar";
etc.

这是我目前所做的:

"Import Angular Material Modules": {
        "prefix": "ng-mat-import","body": [
            "import { Mat${1}Module } from '@angular/material/${1/(.*)/downcase/$1}'",]
    },

我无法找出缺少什么以及出了什么问题。 VSCode 文档太模糊了。

我想得到的结果类似于 Visual studio code: replace char case while typing in snippet 中的答案

解决方法

在转换语法中只有一些不完整的东西:

"import { Mat${1}Module } from \"@angular/material/${1/(.*)/${1:/downcase}/}\";",

我还使用 \" 来包含双引号,因为您想要的最终结果似乎表明您想要而不是单引号。如果您只想要单引号,则无需转义这些。

"import { Mat${1}Module } from '@angular/material/${1/(.*)/${1:/downcase}/}';",

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...