我正在寻找与NetBeans中的Smarty合作的插件。
我需要着色我的代码和正常的语法分析。
我只能找到这个插件:Smarty Editor,但我无法使其正常工作。
你能告诉我关于Smarty的另一个插件或教我如何安装SmartyEditor吗?
编辑:我使用的是Windows XP SP3
答案 0 :(得分:25)
您好,您可以使用Netbeans插件管理器安装PHP Smarty Framework插件:
工具 - >插件 - >可用插件 - > Serach为“Smarty” - >英索尔强>
直接运行而无需重新启动IDE。
(我正在使用NB 6.9.1)
答案 1 :(得分:2)
开箱即用,它对我有用。我使用NetBeans 6.7.1,这就是我做的
这是在.tpl文件中生成的,只有
{*
Author:
Smarty template
*}
在里面。正如在插件下载页面上所解释的那样,在Smarty标签之外你只能得到基本的功能,以及php和文件的html段,但据我所知,php和html的语法着色是可以的。代码完成在Smarty标签内正常工作。
关于语法分析:我在tpl文件中创建了许多错误是html和php,它似乎正确地将它们拾取。
所以,虽然你在html和php中松开代码完成很烦人,但它对我来说看起来非常实用和有用。
如果这些说明解决了您的问题,请告诉我。
答案 2 :(得分:2)
刚刚从Google发现这篇文章,发现这些信息已经过时了。
在NetBeans的最新版本中,现在官方支持Smarty: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available
只需下载NetBeans的开发版本即可。然后转到工具>插件并搜索“PHP Smarty Framework”插件并安装它。
答案 3 :(得分:1)
你好你所拥有的是首先安装smarty编辑器插件然后编辑这个文件 在Vista上: C:\ Users \用户yourusername.netbeans \ 6.7 \配置\服务\ MIMEResolver \用户定义-的mime resolver.xml
删除所有内容并将以下代码添加到文件中:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIME-resolver PUBLIC "-//NetBeans//DTD MIME Resolver 1.1//EN" "http://www.netbeans.org/dtds/mime-resolver-1_1.dtd">
<MIME-resolver>
<file>
<ext name="tpl"/>
<resolver mime="text/x-tpl"/>
</file>
</MIME-resolver>
答案 4 :(得分:1)
在Netbeans 6.9.1插件中可用,但只能使用语法高亮和html标签完成。 Smarty标签不起作用。
答案 5 :(得分:1)
Smarty模板的基本代码完成将在NetBeans 7.0中提供。我担心剩下的代码完成将不得不等到实现一些缩进的自动代码格式化,这似乎是用户更需要的功能。
答案 6 :(得分:0)
不再列在可用的插件中,也不是本机可用的(我使用的是7.0.1),看起来这是要使用的插件,执行文件安装它对我来说很好:http://plugins.netbeans.org/plugin/37379/php-smarty