Я ищу плагин для работы с Smarty в NetBeans.
Мне нужна окраска кода и нормальный анализ синтаксиса.
Я мог найти только этот плагин: Smarty Editor , но я не мог заставить его работать.
Можете ли вы рассказать мне о другом плагине для Smarty или научить меня, как установить SmartyEditor?
Изменить: я использую Windows XP SP3
Привет, вы можете настроить плагин PHP Smarty Framework только с помощью диспетчера плагинов Netbeans:
Инструменты -> Плагины -> Доступные плагины -> Serach для "Smarty" -> Insall
Это выполняется непосредственно без перезагрузки вашей среды IDE.
(Я использую NB 6.9.1)
Это сработало для меня, из коробки. Я использую NetBeans 6.7.1, и это то, что я сделал
Это сгенерировано в файле .tpl с помощью
{* Author: Smarty template *}
в этом. Как объясняется на странице загрузки плагинов, за пределами ярлыков Smarty вы получаете только базовые функции, а также php как html-сегменты файла, но насколько я вижу, синтаксическая раскраска php и html в порядке. Завершение кода прекрасно работает внутри ярлыков Smarty.
Что касается синтаксического анализа: я создал ряд ошибок: html и php в файле tpl, и, похоже, они правильно их подбирают.
Таким образом, хотя раздражает то, что вы теряете завершение кода в html и php, он выглядит вполне полезным и полезным для меня.
Дайте мне знать, решили ли эти инструкции вашу проблему.
Просто нашел этот пост от Google и увидел, что информация устарела.
В последних сборках NetBeans теперь появилась официальная поддержка Smarty: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available
Просто загрузите версии разработки NetBeans. Затем зайдите в инструменты> плагины и найдите плагин «PHP Smarty Framework» и установите его.
Здравствуйте, у вас есть todo, чтобы сначала установить плагин редактора 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-тега. Теги Smarty не работают.
Базовое завершение кода для шаблонов Smarty будет доступно в NetBeans 7.0. Я боюсь, что для завершения остального кода придется подождать, пока не будет реализован некоторый отступ для автоматического формирования кода, который, по-видимому, является более необходимой функцией для пользователей.
Больше не отображается в доступных плагинах и не доступен изначально (я использую 7.0.1), похоже, что это плагин для использования, для выполнения которого он установлен для меня: http://plugins.netbeans.org/plugin/37379 / PHP-Smarty