文件模板变量
文件模板可以包含变量,这些变量在应用模板时被它们的值替换。变量是以美元符号$
开头后跟变量名的字符串。变量名可以选择用花括号括起来。例如:$MyVariable
和${MyVariable}
是同一变量的不同表示法。
预定义的模板变量
以下预定义变量可用于文件模板:
多变的 | 描述 |
---|---|
| 当前系统日期 |
| 每月的当前日期 |
| 新文件的目录路径(相对于项目根目录) |
| 美元符号 |
| 当前时间 |
| 当前分钟 |
| 当前秒 |
| 这个月 |
| 当月全名(一月、二月等) |
| 当前月份名称的前三个字母(Jan、Feb 等) |
| 新实体的名称(文件、%class%、接口等) |
| IDE 的名称(例如,WebStorm) |
| 当前项目名称 |
| 当前系统时间 |
| 当前用户的登录名 |
| 今年 |
自定义模板变量
除了预定义的模板变量外,还可以指定自定义变量。#set
如有必要,您可以使用指令在模板中定义自定义变量的值。在使用相应变量之前编写指令。
例如,如果您想使用您的全名而不是通过预定义变量定义的登录名${USER}
,请在您的自定义变量之前添加以下构造:
在用于创建类的模板中,您可以保留没有值的自定义变量。应用模板时,WebStorm 会要求您指定这些值。
下面的示例显示了用于创建 TypeScript 类的自定义模板。该模板有两个自定义变量:${MyName}
和${class_name}
.
当您通过此模板创建类时,WebStorm 会显示一个对话框,要求您指定 和 的${MyName}
值${class_name}
。