IDEA配置idea-默认文件模板修改方式

36次阅读

共计 1002 个字符,预计需要花费 3 分钟才能阅读完成。

IDEA 由于升级为 2019.1 导致之前的文件模板配置消失,因此需要重新配置,在此记录一下。

Idea 代码模板配置位置

 首先输入 Ctrl+Shift+S 调出设置选项卡,然后找到 Editor,在找到子选项卡 File and Code Templates

只配置 Java 类相关

选择 Files,在该列表下只针对特定的文件生效,比如 classinterface

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {}

此外 我只需要简单的 author 和 date 就 ok,因此可以修改为下述样子

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

/**
 *
 * @author niushuai
 * @date ${DATE} ${TIME}
 */
public class ${NAME} {
}

下面让我们新建一个类看下效果


可以看出 我们的配置已经生效

PS:同理, 配置其他类型文件类比即可

配置 Includes

此外我们还有另外一种配置方式,就是配置 includes 选项卡中默认存在一个 File Header 选项,通过配置该选项卡,我认为相当于引入常量的形式配置,话不多说,看图

至于为什么能够生效,细心的同学可以发现,在 Files 选项卡中的 class 中 存在着这样的一行代码

#parse("File Header.java")

这一行代码就是引入 includes 选项卡中的 File Header 中的内容,因此才能够生效。

模板变量

模板变量使用 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}         当前项目名

正文完
 0