【IDEA配置】idea 默認文件模板修改方式

IDEA 因爲升級爲2019.1 致使以前的文件模板配置消失,所以須要從新配置,在此記錄一下。
Idea 代碼模板配置位置

 首先輸入 Ctrl+Shift+S 調出設置選項卡,而後找到Editor,在找到子選項卡 File and Code Templates
clipboard.pngjava

只配置Java類相關

選擇Files,在該列表下只針對特定的文件生效,好比classinterfacespa

#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

clipboard.png
能夠看出 咱們的配置已經生效ip

PS:同理, 配置其餘類型文件類比便可ci

配置Includes

此外咱們還有另一種配置方式,就是配置includes選項卡中默認存在一個File Header選項,經過配置該選項卡,我認爲至關於引入常量的形式配置,話很少說,看圖it

clipboard.png

至於爲何可以生效,細心的同窗能夠發現,在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}         當前項目名
相關文章
相關標籤/搜索