WebStorm 2021.1 Help

文件模板变量

文件模板可以包含变量,这些变量在应用模板时被它们的值替换。变量是以美元符号$开头后跟变量名的字符串。变量名可以选择用花括号括起来。例如:$MyVariable${MyVariable}是同一变量的不同表示法。

预定义的模板变量

以下预定义变量可用于文件模板

多变的

描述

${DATE}

当前系统日期

${DAY}

每月的当前日期

${DIR_PATH}

新文件的目录路径(相对于项目根目录)

${DS}

美元符号$。此变量用于转义美元字符,使其不被视为模板变量的前缀。

${HOUR}

当前时间

${MINUTE}

当前分钟

${SECOND}

当前秒

${MONTH}

这个月

${MONTH_NAME_FULL}

当月全名(一月、二月等)

${MONTH_NAME_SHORT}

当前月份名称的前三个字母(Jan、Feb 等)

${NAME}

新实体的名称(文件、%class%、接口等)

${PRODUCT_NAME}

IDE 的名称(例如,WebStorm)

${PROJECT_NAME}

当前项目名称

${TIME}

当前系统时间

${USER}

当前用户的登录名

${YEAR}

今年

自定义模板变量

除了预定义的模板变量外,还可以指定自定义变量。#set如有必要,您可以使用指令在模板中定义自定义变量的值。在使用相应变量之前编写指令。

例如,如果您想使用您的全名而不是通过预定义变量定义的登录名${USER},请在您的自定义变量之前添加以下构造:

#set($MyName = "约翰·史密斯")
自定义文件模板变量

在用于创建类的模板中,您可以保留没有值的自定义变量。应用模板时,WebStorm 会要求您指定这些值。

下面的示例显示了用于创建 TypeScript 类的自定义模板。该模板有两个自定义变量:${MyName}${class_name}.

用于创建 TypeScript 类的自定义模板

当您通过此模板创建类时,WebStorm 会显示一个对话框,要求您指定 和 的${MyName}${class_name}

通过自定义模板创建 TypeScript 类:指定自定义变量的值
最后修改:2022 年 1 月 20 日