介绍
IDEA中的模板功能可以通过输入自定义的缩写词汇来快速插入代码片段,正好要经常在注释中插入日期时间,手动敲日期时间就太浪费时间了,就用模板配置了一下。
配置
在设置中进入 File | Settings | Editor | Live Templates
![](https://img-blog.csdnimg.cn/img_convert/b9ed14a006822b7c4dad02efc4355b6d.png)
点击右边的加号,然后选择2. Template Group...添加一个模板分组名称,我这里取名为Custom,当然你也可以把模板放在系统自定义的分组中,不过不推荐,自己添加的模板单独放在一个模板中比较好,也比较好管理。
选中分组,再点击右边的加号,选择1. Live Template,配置触发缩写,在Templete text中配置显示样式的变量。这里配置一个显示日期的变量DATE和显示时间的变量TIME,组合一下显示日期时间。
![](https://img-blog.csdnimg.cn/img_convert/6040ea0fa2f9779094c9e928e105df24.png)
选择Edit variables配置变量的表达式
![](https://img-blog.csdnimg.cn/img_convert/0bf08ebd4850cb82ca7cb1c29c79ba30.png)
下拉框选择系统中获取日期date()和时间time()的表达式,括号里起始没显示默认格式,默认格式是date("yyyy/MM/dd")和time("hh:mm"),显示是2020/9/4 9:59这种格式,可以自定义日期和时间格式date("yyyy-MM-dd")和time("HH:mm:ss")(HH:mm:ss是24小时制,hh:mm:ss是12小时制),有开发规范的话推荐和团队中保持一致。
![](https://img-blog.csdnimg.cn/img_convert/3ab0fd4858b040a6c36546e3b541236a.png)
选择作用域
![](https://img-blog.csdnimg.cn/img_convert/9409554f999e4e2e432ebbfa77d4b70c.png)
选择作用域为Java或者选择所有Everywhere,以选择Java为例
![](https://img-blog.csdnimg.cn/img_convert/4df58718ba338dd57f8b4b6c02ad418f.png)
保存配置
![](https://img-blog.csdnimg.cn/img_convert/c427082509f552b9e2b79cfae0665903.png)
使用
由于我设置的缩写是itime,直接在Java文件中输入itime有提示,回车后直接显示
![](https://img-blog.csdnimg.cn/img_convert/33831c7240cf538927811f3757f138b2.png)
在注释中输入itime没提示,完整输入后再按下Tab建就出来了,Tab就是之前配置的手动触发按键
![](https://img-blog.csdnimg.cn/img_convert/3b8b53beda7d7316c2b1c3c7fd8716d8.png)