免费或便宜的IDE与语法支持Smarty或类似的模板系统


Free or cheap IDE with syntax support for Smarty or similar template system

我开始建立一个网站,我想使用Smarty或类似的模板系统来分离PHP逻辑和HTML结构。Smarty的缓存支持也不错。

(不要告诉我PHP已经是一种模板语言了——我知道它可以很容易地这样使用,但我喜欢概念上的分离)。

与此同时,我想从Dreamweaver升级为IDE。当我看到NetBeans有一个Smarty插件时,我很高兴,但现在我已经尝试使用它一段时间了,支持似乎只不过是关键字高亮显示——它不匹配{if}{/if}或检查Smarty语法,另一方面,它似乎转向了一些HTML自动完成。

有没有更全面的保险?

我用的是jetbrains的PhpStorm。

如果你使用Twig(我更喜欢它而不是Smarty -尽管我仍然喜欢self-restraint+plain php),大多数支持Django模板的IDE都应该使用它,因为语法几乎相同。

我在emacs中使用smart -mode,它为smarty模板提供语法高亮显示。