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} 當前項目名