IDEA快速插入当前时间

作者:matrix 发布时间:2018-07-31 分类:零零星星

快速插入当前时间的功能倒是很少需要,只是现在注释的时候需要有时间标记方便查看。windows上的记事本F5可以获取当前时间,或者手动敲也行。作为IDEA系列的编辑器使用上应该是有这种快捷键的,然而找了大半天的确是没有的。但是有解决办法,还可以自由控制很多快捷关键字。这功能就像java ide中输入sout中达到快捷输入System.out.println()的效果 很方便。

测试:PhpStorm for Mac V2018.1
适用于IDEA系列编辑器

添加group

点击右侧的「+」号
这里添加了group名称为commonInsertTime,故曰 全局范围插入时间

图片4024-IDEA快速插入当前时间

添加/配置Live Template

图片4026-IDEA快速插入当前时间

这里的Abbreviation 就是触发快捷输入的关键字 time
右侧的Description为关键字提示的描述信息,可以输入中文的。
填写Template Text 模版变量 $date$,名称都可以自定义
图片4027-IDEA快速插入当前时间
Expand with表示触发的操作,默认是输入time触发关键字之后按tab键触发快捷输入。
然后点击Edit Variables编辑变量,窗口中会出现刚刚定义的dateExpresssion表达式中输入date("yyyy-MM-dd HH:mm:ss") 点击ok保存。
date函数属于官方模版的预定义函数,具体可参考下方IDEA官方资料来源。
红字提示No application contexts yes是指没有为当前模板设置使用的语言环境,我这里是所有地方都可以使用 点击Define->Everywhere

图片4038-IDEA快速插入当前时间

保存之后在IDEA中任意地方都快速输入当前时间。
输入time,按Tab键即可。
PEACE~

参考:
https://icewing.cc/post/how-to-insert-template-content-into-phpstorm.html

IDEA官方资料