文件模板变量
最后修改时间:2023 年 8 月 24 日文件模板可以包含变量,应用模板时这些变量将被其值替换。变量是一个以美元符号开头,$
后跟变量名称的字符串。变量名称可以选择用花括号括起来。例如:$MyVariable
和${MyVariable}
是同一变量的不同表示法。
模板主体和文件名中提供了预定义和自定义变量。例如,如果您MyFile_${MONTH_NAME_FULL}
在模板的“文件名”MyFile_April
字段中输入,则生成的文件将被命名为您在四月份创建的文件。这里,${MONTH_NAME_FULL}
是一个预定义变量。如果您使用自定义变量,PyCharm 将在您基于此模板创建文件时提示您输入变量值。
预定义模板变量
文件模板中可以使用以下预定义变量:
多变的 | 描述 |
---|---|
| 当前系统日期 |
| 当月的当前日期 |
| 新文件的目录路径(相对于项目根目录) |
| 美元符号 |
| 新文件的名称 |
| 当前时间 |
| 当前分钟 |
| 当前第二个 |
| 这个月 |
| 当前月份的全名(一月、二月等) |
| 当前月份名称的前三个字母(Jan、Feb 等) |
| 新实体的名称(文件、%class%、接口等) |
| IDE 的名称(例如 PyCharm) |
| 当前项目名称 |
| 当前系统时间 |
| 当前用户的登录名 |
| 今年 |
自定义模板变量
除了预定义的模板变量之外,还可以指定自定义变量。如有必要,您可以使用指令在模板中定义自定义变量的值#set
。在使用相应变量之前编写指令。
例如,如果您想使用您的全名而不是通过预定义变量定义的登录名${USER}
,请在自定义变量之前添加以下构造:
#set( $MyName = "John Smith" )
如果模板中未定义变量的值,PyCharm 将在应用模板时要求您指定它。
感谢您的反馈意见!