Подтвердить что ты не робот

Плагин Smarty для NetBeans

Я ищу плагин для работы с Smarty в NetBeans.

Мне нужна окраска кода и нормальный анализ синтаксиса.

Я мог бы найти только этот плагин: Smarty Editor, но я не смог заставить его работать.

Можете ли вы рассказать мне о другом плагине для Smarty или научить меня, как установить SmartyEditor?

Изменить: Я использую Windows XP SP3

4b9b3361

Ответ 1

Привет, вы можете настроить плагин PHP Smarty Framework только с помощью диспетчера плагинов Netbeans:

Инструменты → Плагины → Доступные плагины → Serach для "Smarty" → Insall

Это выполняется непосредственно без перезапуска вашей среды разработки.

(я использую NB 6.9.1)

Ответ 2

Это сработало для меня, из коробки. Я использую NetBeans 6.7.1, и это то, что я сделал

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