JetBrains IDE 创建文件模板

在使用 PyCharm,WebStorm,IDEA 新建文件时,可以在文件头部加入创建时间,作者信息,项目名称,只需要修改默认的模板即可。

位置:(File –> Settings… –> Editor –> File and Code Templates)。

例如为 JavaScript 文件创建头部信息的模板:

/**
 * @Author: ${USER} wenyuan
 * @Date: ${YEAR}-${MONTH}-${DAY}
 * @Project: ${PROJECT_NAME}
 */

创建 JavaScript 文件模板

创建 JavaScript 文件模板

JetBrains IDE 提供了常用的预定义模板变量,用户名,项目名称,时间,年,月,日:

  • ${PROJECT_NAME}:当前项目的名称
  • ${NAME}:在创建文件期间在新建文件对话框中指定的文件名称
  • ${USER}:系统的当前用户登录名称
  • ${DATE}:当前系统日期
  • ${TIME}:当前系统时间
  • ${YEAR}:当前年份
  • ${MONTH}:当前月份
  • ${DAY}:当前月的日期
  • ${HOUR}:当前时刻
  • ${MINUTE}:当前分钟
  • ${PRODUCT_NAME}:当前被创建文件所在的 IDE 名称
  • ${MONTH_NAME_SHORT}:月份名称的前3个字母,例如: Jan, Feb, etc.
  • ${MONTH_NAME_FULL}:月份全称,例如: January, February, etc.

如果默认提供的模板变量名称并非自己想要的,比如说 ${USER} 是通过操作系统的登录用户名获取的,我们想在项目单独设置一个名称,可以在上图中的 Includes 的标签下新建一个模板文件(tmp.js)。

#set( $USER= "wenyuan" )

然后直接在需要的文本模板中导入引用,即可使用的新的变量值:

#parse("tmp.js")


参考
https://www.jetbrains.com/help/webstorm/using-file-and-code-templates.html


博文对你有帮助吗?如果有的话,想不想送我一本书呢?