我想在PhpStorm中创建一个php模板,顶部有一个注释块,包含常用信息(作者,创建日期,类等),还有一堆预制函数。
这样做的目的是我想制作已经编码的设置/拆卸功能的PHP单元类模板,因为这些模板用于一个项目,我不认为它们会改变,因为设置刚刚设置为全局应始终设置以使构建测试更容易(即获得全局范围的帮助程序)。
我已经尝试过创建文件模板但是当我将代码复制到模板中时,当我创建文件时,任何变量都会出现在输入框中,这可能对我来说很好,但是对于某些人而言通过填写this-
的值,他们可以第一次使用它。
所以我想知道,如何在PhpStorm中创建一个包含代码的模板?
答案 0 :(得分:2)
您需要转义$
字符,内部由Velocity模板引擎使用(具有特殊含义)。
您可以使用${DS}
或\$
,因此$this
将成为${DS}this
或\$this
。
P.S。 ${DS}
总体上更安全,因为在某些情况下\$
可能无效。
官方帮助页面全部解释了(如果您全部阅读):http://www.jetbrains.com/phpstorm/webhelp/file-and-code-templates-2.html