Плагин Smarty для NetBeans
Я ищу плагин для работы с Smarty в NetBeans.
Мне нужна окраска кода и нормальный анализ синтаксиса.
Я мог бы найти только этот плагин: Smarty Editor, но я не смог заставить его работать.
Можете ли вы рассказать мне о другом плагине для Smarty или научить меня, как установить SmartyEditor?
Изменить: Я использую Windows XP SP3
Ответы
Ответ 1
Привет, вы можете настроить плагин PHP Smarty Framework только с помощью диспетчера плагинов Netbeans:
Инструменты → Плагины → Доступные плагины → Serach для "Smarty" → Insall
Это выполняется непосредственно без перезапуска вашей среды разработки.
(я использую NB 6.9.1)
Ответ 2
Это сработало для меня, из коробки. Я использую NetBeans 6.7.1, и это то, что я сделал
- Загрузили файл плагина .nbm из указанное вами местоположение
- Установить плагин, как описано здесь
- В существующем проекте с веб файлом File → New File → Other → Empty Smarty file
Это сгенерировано в файле .tpl с помощью только
{*
Author:
Smarty template
*}
. Как объясняется на странице загрузки плагинов, за пределами ярлыков Smarty вы получаете только базовые функции, а также php как html-сегменты файла, но насколько я вижу, синтаксическая раскраска php и html в порядке. Завершение кода прекрасно работает внутри ярлыков Smarty.
Что касается синтаксического анализа: я создал несколько ошибок: html и php в файле tpl, и, похоже, они правильно их подбирают.
Таким образом, хотя это раздражает то, что вы теряете завершение кода в html и php, он выглядит вполне полезным и полезным для меня.
Сообщите мне, если эти инструкции решили вашу проблему.
Ответ 3
Просто нашел этот пост от Google и увидел, что информация устарела.
В последних сборках NetBeans теперь есть официальная поддержка Smarty:
http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available
Просто загрузите версии разработки NetBeans. Затем зайдите в инструменты > плагины и найдите плагин "PHP Smarty Framework" и установите его.
Ответ 4
Привет. У вас есть todo - сначала установить плагин редактора smarty, а затем отредактировать этот файл
по перспективам:
C:\Users\yourusername.netbeans\6.7\Config\Services\MIMEResolver\определяемых пользователем-мим-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>
Ответ 5
В плагин Netbeans 6.9.1 доступен, но работает только подсветка синтаксиса и завершение html-тега. Теги Smarty не работают.
Ответ 6
Выполнение базового кода для шаблонов Smarty будет доступно в NetBeans 7.0. Я боюсь, что для завершения остального кода придется подождать до тех пор, пока не будут реализованы некоторые отступы для автоматического форматирования кода, которые, как представляется, являются более необходимой функцией для пользователей.
Ответ 7
Больше не указан в доступных плагинах и не доступен изначально (я использую 7.0.1), похоже, что это плагин для использования, для выполнения этого файла он отлично подходит для меня: http://plugins.netbeans.org/plugin/37379/php-smarty