是否有一种创建实时模板的方法,可以通过在phpStorm中按't'+ TAB来显示当前时间戳:
我想在创建DocBlocks时这样做,因为我想跟踪代码中的更改,例如:
/**
* This is the info for the doc.
* User: sankalp
* Date: 3/8/13
* Time: 10:58 AM <- I want the implementation here.
* @author : sankalpsingha@gmail.com
*/
public function actionSomething(){
#some code here...
}
那么有没有办法实现这个目标?或者我是否必须使用看看并生成您自己的时间戳方法?
答案 0 :(得分:4)
来自https://www.jetbrains.com/phpstorm/webhelp/file-templates.html:
中
显然VTL预定时间为${TIME}
/**
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
* To change this template use File | Settings | File Templates.
*/
对于实时模板,请参阅https://www.jetbrains.com/phpstorm/webhelp/live-templates.html
转到实时模板。创建一个名为t(或任何你想要的)的新条目,并将$TIME$
放入模板文本框中。将上下文设置为PHP。然后单击“编辑变量”并选择time()
作为表达式。应用更改。下次点击 tab - t 时,它会插入当前时间。
但是,如果您希望“跟踪代码中的更改”,那么为什么不使用版本控制系统(如Git,Mercurial或SVN)来跟踪更改。然后你根本不需要DocBlock中的时间。