3

JetBrains IDE 创建文件模板

 2 years ago
source link: https://www.wenyuanblog.com/blogs/jetbrains-creating-and-editing-file-templates.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

JetBrains IDE 创建文件模板

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

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

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

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)。

javascript
#set( $USER= "wenyuan" )

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

javascript
#parse("tmp.js")

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK