Плагин Smarty для NetBeans

Я ищу плагин для работы с 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, и это то, что я сделал

  1. Загрузили файл плагина .nbm из указанного вами места
  2. Установите плагин, как описано здесь.
  3. В существующем проекте с веб-файлом File -> New File -> Other -> Empty Smarty file

Это сгенерировано в файле .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