免费或廉价的 IDE,具有 Smarty 或类似模板系统的语法支持
我开始建立一个网站,我想使用 Smarty 或类似的模板系统来分离 PHP 逻辑和 HTML 结构。 Smarty 的缓存支持也没有什么坏处。
(不要告诉我 PHP 已经是一种模板语言了——我知道它可以很容易地这样使用,但我喜欢概念上的分离)。
同时,我想从 Dreamweaver 升级为 IDE。当我看到 NetBeans 有 Smarty 插件时,我很高兴,但现在我已经尝试使用它一段时间了,支持似乎只不过是关键字突出显示 - 它与 {if}< 不匹配/code> 与
{/if}
或检查 Smarty 语法,另一方面,它似乎关闭了一些 HTML 自动完成功能。
有没有更全面的报道?
I'm starting to build a website where I want to use Smarty or a similar templating system to separate PHP logic and HTML structure. Smarty's caching support doesn't hurt either.
(Don't tell me that PHP is a templating language already -- I know it can easily be used like that, but I like the conceptual separation).
At the same time I want to move up from Dreamweaver as an IDE. I was happy when I saw that NetBeans has a Smarty plugin, but now that I've tried using it for a while, the support seems to be nothing more than keyword highlighting -- it doesn't match {if}
with {/if}
or check Smarty syntax, and on the other hand it seems to turn of some of the HTML autocompletions.
Is there anything out there with more complete coverage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我使用 jetbrains 的 PhpStorm 。尝试一下。
I use PhpStorm by jetbrains. Try it out.
如果你使用 Twig (我比 Smarty 更喜欢它 - 尽管我仍然更喜欢 self-constraint+plain php)大多数支持 Django 模板的 IDE 都应该可以使用它,因为语法几乎相同。
If you use Twig (which I like better than Smarty - although i still prefer self-restraint+plain php) most IDE's that support Django templating should work with it since the syntax is nearly the same.
我在 emacs 中使用 smarty-mode,它为 smarty 模板提供语法高亮显示。
I use smarty-mode for emacs, wich provides syntax highlighting for smarty templates.