如何在NetBeans中更改PHP Smarty插件模板文件扩展名?

如何在NetBeans中更改PHP Smarty插件模板文件扩展名?,netbeans,smarty,netbeans-6.9,netbeans-plugins,Netbeans,Smarty,Netbeans 6.9,Netbeans Plugins,NetBeans将PHP Smarty框架插件用于*.tpl文件。是否可以将此更改为*.htm?我对smarty模板使用.htm扩展名,并希望从这个PHP smarty插件中获益。我如何才能做到这一点?在NetBeans中(安装了PHP Smarty Framework插件): 单击“工具”菜单,然后选择“选项” 单击“选项”对话框顶部图标栏右侧的“杂项” 单击“文件”选项卡 在文件扩展名组合框字段中,选择htm 在关联文件类型(MIME)字段中,将值更改为TPL(text/TPL) 单击“确定

NetBeans将PHP Smarty框架插件用于*.tpl文件。是否可以将此更改为*.htm?我对smarty模板使用.htm扩展名,并希望从这个PHP smarty插件中获益。我如何才能做到这一点?

在NetBeans中(安装了PHP Smarty Framework插件):

  • 单击“工具”菜单,然后选择“选项”
  • 单击“选项”对话框顶部图标栏右侧的“杂项”
  • 单击“文件”选项卡
  • 在文件扩展名组合框字段中,选择htm
  • 在关联文件类型(MIME)字段中,将值更改为TPL(text/TPL)
  • 单击“确定”
  • 要恢复原始行为,请重复上述步骤,但在步骤5中选择HTML文件(text/HTML)除外。

    I found 不幸的是,它只适用于C/C++


    php选项卡也应该有类似的内容…

    这不是我想要的。我希望PHP Smarty插件将我的*.htm文件解释为Smarty模板(例如,它不会将大括号标记为错误)。请注意,这不会将行为从.tpl更改为.htm,而是将.htm添加到作为模板文件处理的扩展名列表中。我以前没有注意到这个答案。谢谢!是否可以对*.inc.php扩展执行相同的操作?我似乎无法将此添加到“文件扩展名”列表@serbanghita我相信您的问题的答案是否定的。AFAIK Netbeans只识别最后一个扩展名。另一方面,添加“php”扩展将把所有的.php文件(包括所有的.inc.php文件)视为Smarty模板。当然,这可能不是你想要的。