Плагин присяжного острослова для [закрытого] NetBeans

Если Вы - пользователь моего ForEach DSL, он может быть сделан с Detect запрос.

Foo foo = ...
Detect query = Detect.from(list);
for (Detect each: query) 
    each.yield = each.element.a == foo.a && each.element.b == foo.b;
return query.result();

18
задан AndreyAkinshin 15 October 2009 в 11:08
поделиться

3 ответа

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

  1. Загрузил файл плагина .nbm из в указанное вами место
  2. Установите плагин, как описано здесь
  3. В существующем проекте с веб-материалами , Файл -> Новый файл -> Другое -> Пустой файл Smarty

Создается в файле .tpl только с

{*

    Author:
    Smarty template
*}

в нем. Как объясняется на странице загрузки плагина, за пределами тегов Smarty вы получаете только базовую функциональность как в php, так и в html-сегментах файла, но, насколько я могу видеть, окраска синтаксиса php и html в порядке. Автозавершение кода отлично работает внутри тегов Smarty.

Относительно синтаксического анализа: я создал ряд ошибок - html и php в файле tpl, и кажется, что они правильно улавливаются.

Итак, пока это ' Раздражает то, что вы теряете автозавершение кода в html и php, мне это кажется вполне полезным и полезным.

Сообщите мне, помогли ли эти инструкции решить вашу проблему.

2
ответ дан 30 November 2019 в 07:50
поделиться

Здравствуйте, вам нужно сначала установить плагин smarty editor, а затем отредактировать этот файл в перспективе: 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>
1
ответ дан 30 November 2019 в 07:50
поделиться

Только что нашел это сообщение от Google и увидел, что информация устарела.

В последних сборках NetBeans появилась официальная поддержка Smarty: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

Просто загрузите разрабатываемые версии NetBeans. Затем перейдите в инструменты> плагины, найдите плагин «PHP Smarty Framework» и установите его.

2
ответ дан 30 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: