免费或廉价的IDE,支持Smarty或类似模板系统的语法

时间:2011-04-24 07:31:49

标签: php ide smarty

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

(不要告诉我PHP已经是一种模板语言了 - 我知道它可以像这样轻松使用,但我喜欢概念分离。)

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

那里有什么更完整的报道吗?

3 个答案:

答案 0 :(得分:2)

我通过jetbrains使用PhpStorm。尝试一下。

答案 1 :(得分:0)

如果你使用Twig(我比Smarty更喜欢 - 虽然我仍然喜欢自我约束+普通的php),大多数支持Django模板的IDE应该可以使用它,因为语法几乎相同。

答案 2 :(得分:0)

我为emacs使用smarty-mode,为智能模板提供语法高亮显示。