PHPStorm 中如何设置插入日期时间

分类:PHP |

之前一直习惯了netbeans 的注释方式,但netbeans 很久没有更新了,主要是无法跟上这个时代,转而最流行的是 sublime, atom , phpstorm, webstorm 等开发工具


这里简单介绍一下,如何达到这样一个输出效果:


blob.png


快捷键:au + tab 即可以打出 这样一串注释


blob.png



从上面的图大概就知道如何配置了:

友情提示:

  1. 设置好之后,发现不起作用,原因可能是你没设置define , 即这个值,点开设置,php, PHP comment . OR  其它的就行了

    blob.png

  2. 已经可以使用了,但总时间值总是被选中,要求编辑,如图, 

    blob.png

    解决方法是:Edit variables 时 勾选Skip if defined 即可

blob.png



其它资料参考:

---------------------------------------

phpstorm有时间快捷键吗?可以快速插入当前时间吗?答案是:没有,但是我们仍然可以生成一个快捷键去实现这个功能。

这是一个常见的场景:我们的代码总是在不断的更新修改中,于是我们想标记一下附近这段代码修改时间,便于以后回忆。

phpstorm作为一款开发php以及前端的 IDE,要是没有惊人的功能是不会如此流行的,上面说的这个自定义快捷键功能就很简单

第一步找到这个菜单

File -> settings ->Editor->Live Templates

第二步看到右上角的 + 号了吗?点它出现一个菜单,请选Live Template

然后你就可以输入啦:

<abbreviation>这个位置是快捷键定义,比如这里我们可以输入date

Description 是一个说明,这样我们可以知道这个快捷键实现什么作用

左边的大方框就是我们要输入的时间了:$date$  [实际上这里仍然是随便填的]

大方框输入后,右边的Edit variables就可以点击啦

第三步:填写Expression 这里输入的语法据说是JAVA的,我们现在输入date(),点击OK

最后一步别忘记了:点击define,对就是那个蓝色的小字,这是定义你的这个快捷方式在哪些文件中起作用。

我们选php comment ,也就是注释中生效。


下面就是见证奇迹的时刻啦,回到php文档中,在某个注释中,你想添加当前系统时间,输入date,按TAB。

怎么出现了吧,出现了当天日期。

然而,我们程序员都是有精确症的,我们要精确到秒怎么做?


我们说了date()是JAVA语法,那么JAVA中精确到秒要这么写:date("yyyy-MM-dd HH:mm:ss")

如何给phpstorm增加时间快捷键你明白啦?