如何使用现有代码为PhpStorm创建PHP模板?

时间:2013-12-20 01:44:24

标签: phpstorm

我想在PhpStorm中创建一个php模板,顶部有一个注释块,包含常用信息(作者,创建日期,类等),还有一堆预制函数。

这样做的目的是我想制作已经编码的设置/拆卸功能的PHP单元类模板,因为这些模板用于一个项目,我不认为它们会改变,因为设置刚刚设置为全局应始终设置以使构建测试更容易(即获得全局范围的帮助程序)。

我已经尝试过创建文件模板但是当我将代码复制到模板中时,当我创建文件时,任何变量都会出现在输入框中,这可能对我来说很好,但是对于某些人而言通过填写this-的值,他们可以第一次使用它。

所以我想知道,如何在PhpStorm中创建一个包含代码的模板?

1 个答案:

答案 0 :(得分:2)

您需要转义$字符,内部由Velocity模板引擎使用(具有特殊含义)。

您可以使用${DS}\$,因此$this将成为${DS}this\$this

P.S。 ${DS}总体上更安全,因为在某些情况下\$可能无效。

官方帮助页面全部解释了(如果您全部阅读):http://www.jetbrains.com/phpstorm/webhelp/file-and-code-templates-2.html