IDEA 因为升级为2019.1 致使以前的文件模板配置消失,所以须要从新配置,在此记录一下。
Idea 代码模板配置位置
首先输入 Ctrl+Shift+S
调出设置选项卡,而后找到Editor,在找到子选项卡 File and Code Templates
java
只配置Java类相关
选择Files,在该列表下只针对特定的文件生效,好比class
、interface
等spa
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class ${NAME} { }
此外 我只须要简单的author和date就ok,所以能够修改成下述样子code
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") /** * * @author niushuai * @date ${DATE} ${TIME} */ public class ${NAME} { }
下面让咱们新建一个类看下效果blog
能够看出 咱们的配置已经生效ip
PS:同理, 配置其余类型文件类比便可ci
配置Includes
此外咱们还有另一种配置方式,就是配置includes选项卡中默认存在一个File Header
选项,经过配置该选项卡,我认为至关于引入常量的形式配置,话很少说,看图it
至于为何可以生效,细心的同窗能够发现,在Files选项卡中的class中 存在着这样的一行代码模板
#parse("File Header.java")
这一行代码就是引入includes选项卡中的File Header中的内容,所以才可以生效。class
模板变量
模板变量使用Apache Velocity模板语言登录
预约义变量将采用如下值: ${PACKAGE_NAME} 该类的包名称 ${NAME} 文件名 ${USER} 当前用户系统登陆名 ${DATE} 当前系统日期 ${TIME} 当前系统时间 ${YEAR} 今年 ${MONTH} 当前月份 ${MONTH_NAME_SHORT} 当前月份名称的前3个字母。 示Jan, Feb等. ${MONTH_NAME_FULL} 当月的全名。 示例: January, February等. ${DAY} 当天 ${HOUR} 当前小时 ${MINUTE} 当前分钟 ${PROJECT_NAME} 当前项目名