在PyCharm开发环境中,可以定义文件类别的文件初始化模板;
File->Settings->Editor->File and code Templates 或 New->Edit File Templates
文件初始化模板中可以使用文本、代码、注释,还可以使用预设变量和自定义变量;
- 官方预设变量表
变量名 | 含义 |
---|---|
${DATE} | 当前系统日期 |
${DAY} | 当前月的第几日 |
${DAY_NAME_SHORT} | 当前星期几的单词缩写(前三个字母) |
${DAY_NAME_FULL} | 当前星期几的单词 |
${DIR_PATH} | 文件相对于项目根目录的相对路径 |
${DS} | 此变量用于输出转义美元字符,因为转义美元字符串不能直接出现在模板定义里 |
${FILE_NAME} | 文件名 |
${HOUR} | 当前小时 |
${MINUTE} | 当前分钟 |
${SECOND} | 当前秒数 |
${MONTH} | 当前月份 |
${MONTH_NAME_SHORT} | 当前月的单词缩写(前三个字母) |
${MONTH_NAME_FULL} | 当前月的单词 |
${NAME} | 当前实体名称(文件、类别、接口等) |
${ORGANIZATION_NAME} | 项目设置中定义的组织名称 |
${PRODUCT_NAME} | 项目设置中的产品名称 |
${PROJECT_NAME} | 项目名称 |
${TIME} | 当前系统时间 |
${USER} | 当前操作系统登录用户 |
${YEAR} | 当前年份 |
-
自定义变量
有时候必须用到自定义变量,比如说文件初始化模板中不能直接出现'##'字符串等; 那么可以使用自定义变量方式先将'##'定义为变量,然后再直接引用 举例如下: #set( $HEAD2 = '##' ) $HEAD2 $FILE_NAME
注意:使用#set设置变量,只能使用单引号’,不能使用双引号",下面写法是错误的
#set($HEAD2 = "##") $HEAD2 $FILE_NAME