方式一 文件类型
步骤
- 设置→编辑器→文件和代码模板
- 选择所需要的文件类型,添加以下代码
/**
* @author ${USER}
* @since ${YEAR}-${MONTH}-${DAY} ${DAY_NAME_FULL} ${HOUR}:${MINUTE}:${SECOND}
*/
效果
方式二 模板
- Class
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
可以看到,在 Class
的文件类型中,包含了 #parse("File Header.java")
在 #parse
指令的帮助下将其包含在文件模板(Templates 标签页)中。此内置模板是可编辑的。除了静态文本、代码和注释外,您还可以使用预定义变量,这些变量随后将像宏一样被扩展为相应值。
步骤
- 设置→编辑器→文件和代码模板→Include→File Header
- 和方式一一样自行添加代码
效果和方式一是一样的,当然也可以创建模板,如下
在文件类型中引用模板即可
预定义变量说明
预定义变量 | 值 |
---|---|
${PACKAGE_NAME} | 在其中创建新文件的软件包名称 |
${USER} | 当前的用户系统登录名 |
${DATE} | 当前系统日期 |
${TIME} | 当前系统时间 |
${YEAR} | 当前年度 |
${MONTH} | 当前月份 |
${MONTH_NAME_SHORT} | 当前月份名称的前 3 个字母。例如:Jan、Feb 等 |
${MONTH_NAME_FULL} | 当前月份的全名。例如:January、February 等 |
${DAY} | 当前月份的日期 |
${DAY_NAME_SHORT} | 当前日期名称的前 3 个字母。例如:Mon、Tue 等 |
${DAY_NAME_FULL} | 当前日期的全名。例如:Monday、Tuesday 等 |
${HOUR} | 当前小时 |
${MINUTE} | 当前分钟 |
${PROJECT_NAME} | 当前项目名称 |