介绍

利用IntelliJ IDEA构造Java文件的头信息(File Header),如作者,时间,版本,Class的描述信息等。

步骤

  • 找到配置File Header的位置,依据

    File -> Settings -> Editor -> File and Code Templates

    如下图所示

  • 对应Includes中的File Header

  • 构造File Header

    利用IntelliJ IDEA内置的标记值,常用的几个标记值如下:

符号 描述
${PACKAGE_NAME} 包名
${USER} 登录系统的用户名
${DATE} 当前系统日期
${TIME} 当前系统时间
${PROJECT_NAME} 当前项目名称

​ 在常用的标记之外,可以自定义标记值,利用#set自定义标记。示例如下

#set($AUTHOR="Marvin Yang")

​ 更多信息请了解 模板语言

File Header

示例

我们构造一个File Header,包含作者,时间信息。由于${USER}是获取系统登录的用户,不太符合要求,于是我们自定义用户信息。示例如下:

#set($AUTHOR="Marvin Yang")
/*** Created on ${DATE}.* @author ${AUTHOR}*/

效果

将构造的File Header应用之后的效果如下所示:

/*** Created on 2018/9/1.** @author Marvin Yang*/
public class CollectionCombination {}

IntelliJ IDEA File Header相关推荐

  1. R:CSV读取问题Error in read.table(file = file, header = header, sep = sep, quote = quote, : 列的数目比列的名字要多

    Error in read.table(file = file, header = header, sep = sep, quote = quote, : 列的数目比列的名字要多 Code: user ...

  2. ORA-01210: data file header is media corrupt

    ORA-01210: data file header is media corrupt 问题现象 模拟过程 加盘 创建lv raw映射 在raw上面创建表空间 模拟报错 解决方案 bbed探索数据文 ...

  3. Intellij IDEA File Cache Conflict

    前言:看到这篇文章,说明你是个好奇心很强的人.这个问题其实很容易解决,但是它发生的原因却让人无法理解.本篇文章就带你解开这个疑惑.如果有用,可以点赞支持,谢谢. 一.问题发生 我是在使用IDEA创建M ...

  4. idea在创建类时在File Header中加入昵称和时间等

    快捷键 ctrl + alt + s 打开 idea 的 settings 设置面板. 然后按照图示步骤操作即可. 创建一个 Class File 查看效果.

  5. Tailwind Sidebar

    侧边栏 sidebar https://codepen.io/junchow/pen/GRoJPeo?editors=1000 <link href="https://unpkg.co ...

  6. android file transfer下载_PHP通过header方式下载文件

    php中文网最新课程 每日17点准时技术干货分享 本文为php中文网认证作者:"一朵云彩"投稿,欢迎加入php中文网有偿投稿计划! PHP通过header方式下载文件时,不能使用a ...

  7. 从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作

    从MyEclipse到IntelliJ IDEA --让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇"从Eclipse到Androi ...

  8. IntelliJ IDEA使用心得

    2019独角兽企业重金招聘Python工程师标准>>> 最近尝鲜试用了一下IntelliJ,使用下来还是比较爽的,最后我这个很少花钱买软件的人,也在oschina上买了个人版.IDE ...

  9. 在IntelliJ IDEA中添加repository模板

    可以用于快速新建一个repository类,减少开发时间 在IntelliJ IDEA settings设置中(ctrl+alt+s)--Editor--File and Code Templates ...

最新文章

  1. 时间戳转化为时间格式 时间格式转为时间戳
  2. flask socket连接mysql_Flask连接mysql,实现页面登录
  3. D3.js比例尺 定量比例尺 之 线性比例尺(v3版本)
  4. [HAOI2006]均分数据
  5. python16进制转10进制_python 字节串及10进制,16进制相关转换
  6. Python 问题 unindent does not match any outer indentation level 在 pycharm 平台的解决方法
  7. Spring MVC学习总结(4)——SpringMVC权限管理
  8. Deppin系统 Liunx显示器分辨率异常解决方法
  9. “让天下没有难开的店”,宣言来自无人车公司AutoX
  10. 大龄屌丝自学笔记--Java零基础到菜鸟--006
  11. 基于C++的Qt网络编程——聊天客户端
  12. 地理分析方法论|地理探测器(Geo Detector)
  13. arcgis 经纬度转大地坐标_深入理解ArcGIS的地理坐标系、大地坐标系
  14. 计算机网络在化学中的应用论文,计算机在化学中应用
  15. 关于js中new Date()的bugger发现
  16. aws beanstalk mysql_AWS CloudFormation与BeanStalk的联系与区别
  17. uniapp 最接近微信的图片压缩插件 Ba-ImageCompressor
  18. js获取最近12个月的时间
  19. 建议各位站长网站404页面换成腾讯宝贝回家公益页面,为社会公益出一份力
  20. matlab 总谐波失真,分析谐波失真 - MATLAB Simulink Example - MathWorks 中国

热门文章

  1. VUE+MintUI的索引列表实现“卖座网”同款城市列表
  2. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之11---什么是BREW
  3. 安全基础——常见网络安全产品
  4. 【python--爬虫】爬取淘女郎照片
  5. 雅虎出售仍有吸引力 日本软银和阿里皆有兴趣
  6. C语言 两个整数的四则运算
  7. springCloud——Dalston.SR5升级到Greenwich.SR2
  8. 解决搜狗输入法总是自动切换皮肤
  9. 通过设置CSS属性来实现鼠标悬浮放大或缩小区域
  10. 晚上有空做什么副业?业余时间怎么赚钱?