我正在寻找用于在 NetBeans 中使用 Smarty 的插件。
我需要为我的代码和正常语法分析着色。
我只能找到这个插件:Smarty Editor,但我无法让它工作。
你能告诉我关于 Smarty 的另一个插件或教我如何安装 SmartyEditor 吗?
编辑:我使用 Windows XP SP3
我正在寻找用于在 NetBeans 中使用 Smarty 的插件。
我需要为我的代码和正常语法分析着色。
我只能找到这个插件:Smarty Editor,但我无法让它工作。
你能告诉我关于 Smarty 的另一个插件或教我如何安装 SmartyEditor 吗?
编辑:我使用 Windows XP SP3
您好,您只需使用 Netbeans 插件管理器即可安装 PHP Smarty 框架插件:
工具 -> 插件 -> 可用插件 -> 用于“Smarty”的 Serach -> Insall
这会直接运行而无需重新启动 IDE。
(我使用的是 NB 6.9.1)
它对我有用,开箱即用。我使用 NetBeans 6.7.1,这就是我所做的
这仅在 .tpl 文件中生成
{*
Author:
Smarty template
*}
在里面。正如插件下载页面上所解释的,在 Smarty 标记之外,您只能获得基本功能以及 php 以及文件的 html 段,但据我所知,php 和 html 的语法着色是可以的。代码完成在 Smarty 标记中运行良好。
关于语法分析:我在 tpl 文件中创建了一些错误是 html 和 php,它似乎正确地选择了它们。
因此,虽然在 html 和 php 中丢失代码完成很烦人,但它看起来对我来说非常有用和有用。
让我知道这些说明是否解决了您的问题。
刚从谷歌找到这篇文章,发现信息现在已经过时了。
在 NetBeans 的最新版本中,现在正式支持 Smarty:http: //blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available
只需下载 NetBeans 的开发版本。然后转到工具>插件并搜索“PHP Smarty Framework”插件并安装它。
您好,您要做的是首先安装 smarty 编辑器插件,然后在 vista 上编辑此文件:C:\Users\yourusername.netbeans\6.7\config\Services\MIMEResolver\user-defined-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>
在 Netbeans 6.9.1 中可用插件,但仅适用于语法高亮和 html-tag 完成。Smarty 标签不起作用。
Smarty 模板的基本代码完成将在 NetBeans 7.0 中提供。恐怕其余的代码完成将不得不等到将实现一些缩进用于自动代码格式化,这似乎是用户更需要的功能。
不再在可用插件中列出,也不再在本机可用(我使用的是 7.0.1),看起来这是要使用的插件,执行安装它的文件对我来说很好:http: //plugins.netbeans.org/plugin/37379 /php-smarty