войти зарегистрироваться

PHP whois

индекс
169,28

Вышел SmartyPDT 0.9.0

Ну наконец-то таки свершилось… для Zend 7.1, Eclipse последних версий и для Aptana 2.0 — вышел замечательный (и единственный) плагин подсветки синтаксиса SmartyPDT v.0.9.0.

Процесс установки:

1. Help -> Install New Software
2. Жмем кнопку «Add».., жмем кнопку Archive.., выбираем скачанный .zip-архив;
(!!!) Обязательно снимаем галочку на «Group items by category»;
И у нас появляется в списке выбор «Smarty Feature»
Далее по аналогии «next-next-finish».

Кричим «Ура!», и дальше продолжаем работать с повышенным комфортом.

комментарии (31)

  • Чиорт. Хочу такое счастье под notepad++ или хотя бы zend 5.5

    Кстати, прошу прощения за оффтопик, но может быть хоть здесь кто-нибудь знает, как заставить седьмой зенд поменять схему шорткатов на «zend studio»? У меня по непонятным причинам при смене схемы ничего не происходит. Я вообще не могу влиять на настройку горячих клавиш (после 5.5 очень раздражает новое значение ctrl+D). Более того, несмотря на галку в настройках абсолютно не работает drag-n-drop выделенного текста. Причем, я бы понял, если бы это была проблема одной машины, но глюк абсолютно идентично проявляется на трех опробованных компах (стоит упомянуть, что все были под управлением ХР).
    Any clue?
    • После перехода на Windows 7, честно говоря, использую NuSphere IDE 5.9. Очень неплохое IDE. Хотя вот после выхода этого плагина — вернулся к Аптанке.
      • Я может быть чего-то не понял в аптане, но на двадцатой минуте загрузки дополнений, я понял, что-то тут не так) Ставил ради zenCoding, в итоге забил и удалил, так и не попробовав. Меня в плане разработки вполне устраивает notepad++, но в нем нет нормального автодополнения. Поэтому его я использую для первоначальной верстки, а для натяжки на смарти и программирования на php юзаю zend 5.5, ибо он наголову быстрее всего, что основано на клипсовом движке, и при этом содержит большую часть необходимого функционала)
        • Тогда попробуйте nusphere, думаю он Вам подойдет больше всего… быстрый, и в нем всё есть… но он платный, хотя… кого это останавливает?
          • Если быстрый — обязательно попробую. Спасибо за наводку)
        • а почему бы не попробовать Web IDE? www.jetbrains.net/confluence/display/WI/Web+IDE+EAP
          • Очень медленно, а работать периодически приходится на нетбуке, и на нем WebIDE отрисовывает автодополнение, загружая весь процессор. А пользоваться разными средствами разработки на ноуте и настольном не люблю(
          • Я уже отписывал по поводу Web IDE… Замечательная система в будущем, но автоматическое сохранение — просто бесит…
        • Есть один момент — notepad++ и подобные ему редакторы подходят для относительно небольших проектов.
          Как только Вы начнете серьезный проект или просто поднимите уровень кода, то без хорошего IDE невозможно.
          Хорошее IDE — встроенная работа с SVN, DB, xml, templates, CSS и многое другое. Так что всякие плюшки типа Zen Coding || SmartPDT просто расширяют возможности базового функционала, который на голову выше всего что можно выжать из N++
          • re:«Хорошее IDE — встроенная работа с SVN, DB, xml»
            а разве есть IDE поддерживающие работу с базой? Если да — то какие и зачем это нужно в IDE?
            • В IDE есть (тот же nusphere, правда глюкавый насквозь), но тоже пока не сталкивался с необходимостью работать с базами данных в пыховской IDE…
            • По-моему все популярные… Зачем — другой вопрос, но варианты есть:
              — модификация (включая инициализацию) структуры и начальных данных без помощи дополнительных продуктов а-ля phpmyadmin
              — отладка/тестирование
              — автодополнение SQL запросов в PHP-коде
              • Не встречал удобных встроенных компонентов для работы с DB в IDE. Может быть с момента последних экспериментов что-то изменилось.
                Возможно, было бы полезно для PgSQL, ибо phpPGadmin послем phpma очень убог)

                з.ы. а у кого есть автодополнение sql-запросов?
                • Вопрос был «есть?», а не «есть удобные?» :)

                  NetBeans 6.8 (пока бета еще), забавная фича прямо в строке типа $query = «SELECT… » позволяет выбирать/дополнять имена таблиц, полей и т. п.
          • Как я уже говорил, notepad++ использую только для верстки, для кода пользуюсь пятым зендом, который очень хорош как IDE, но под него никто не пишет плюшек(

            *посыпая голову пеплом, признаюсь, что не использую системы контроля версий, поскольку пишу исключительно в одиночку. Знаю что полезно не только в командной работе, но лень)
            **не понимаю работы с базой в IDE, по-моему ничего удобнее phpma еще не придумали)
            • Eclipse & NetBeans умеют подключатся к DB и подставлять названия таблиц и полей, даже в сложных запросах. В Eclipse можно также просматривать результаты запросов и в принципе почти все что делает phpMyAdmin.
              Словом, RTFM
    • я тоже сразу не мог привыкнуть, но сейчас даже кажется удобнее, только 7-ку нужно хорошенько настроить, прежде чем пользоваться. те же кнопки можно переназначить. ctrl+d(elete) логичнее. Вот только вордврапа не хватает. :(
      • Вот как их переназначить-то?
        У меня на трех машинах отказывается работать редактор шорткатов(
  • + обязательно «Ensure .tpl is not registered with any other edit content type => window->preferences->general->content types->text check: „html“ and „php content type“ remove tpl from both of these».
    У меня лично .tpl был привязан к типу HTML.

    И потом придется закрыть все открытые .tpl документы и открыть заново.
  • а для любимого нетбинса аналоги есть?
    • конечно, даже лучше чем та версия данного плагина которую я юзал (0.7 вроде). в бобах есть человеческий автокомплит для смарти вобщем качай Smarty Editor
  • Установил, при попытке открыть *.tpl пишет ошибку java.lang.NoClassDefFoundError: org/eclipse/php/internal/core/project/ProjectOptions at org.eclipse.php.smarty.internal.core.documentModel.parser.SmartyTokenizer.primGetNextToken(SmartyTokenizer.java:1924) и ниже еще миллион строк :(
    • да и разделители, как я понял, он поддерживает только стандартные ({}). Да уж
  • Ура!!! Ура!!! Ура!!! Да здравствует Смарти. Спасибо большое!!!
    Уже устанавливаю себе на эклипс =))
    • Он, похоже, только для *.tpl файлов работает. А у меня все шаблоны в *.html сверстаны.
      В итоге не работает, так, как хотелось бы. А-а-а…

      А когда файл формата index.tpl создаешь, все гуд.
      • А перенастроить Коран не позволяет?
        Eclipse-оподобные системы и отличаются тем что в них крутится и прикручивается и перекручивается всё что угодно… Да, согласен, пляски с бубном те еще… Но делается это — один раз…
        • Кораном не пользуюсь, но как это настроить, не могу найти.
  • Как теперь его удалить? о_О Я даже привязал .tpl к PHP Editor, но все равно при попытке открыть шаблон он пишет, что не может инициализировать редактор… У меня Ganimede.
    Похоже это из-за нестандартных разделителей кода, я использую. Help!
  • напишите пожалуйста для чего нужен SmartyPDT в топике вместо криков «ура»
    • Извините, не внимательно прочитал
    • Извините, не внимательно прочитал
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.