<rmcreative>

RSS

Подсветка синтаксиса Smarty в PDT

9 августа 2007

Несмотря на недавний релиз Zend Framework и мои попытки на него перелезть, всё-таки решил дописать свои наработки. В качестве View в моём MVC-фреймворке выступает Smarty, поэтому я долго искал возможность подсветить его синтаксис в PDT, IDE на платформе Eclipse. И нашёл. Правда пришлось немного подправить найденый плагин, чтобы добавить в него подсветку для Smarty.

Итак, инструкция:

  1. Сливаем немного модифицированный мной плагин.

  2. Закидываем его в **eclipse\plugins**.

  3. Запускаем Eclipse.

  4. Window - Preferences - General - Editors - File Associations.

  5. Add - *.tpl.

  6. Добавляем редактор Syntax Coloring Editor и выставляем его редактором по-умолчанию.

  7. Идём в Window - Preferences - Coloring Editor - Colors и настраиваем цвета по вкусу.

p.s. кроме Smarty в комплекте ещё 76 схем подсветки. Я также настроил себе подсветку для *.ini.

Комментарии RSS

  1. №77
    Ярослав
    Ярослав 27.03.2008, 10:08:56

    А можно изменить Smarty Delimiters? Например, я использую не {}, а [**].

  2. №78
    Sam
    Sam 27.03.2008, 13:03:57

    Можно. Распаковываем cbg.editor_1.2.6smarty.jar, открываем modes/smarty.xml. Правим. Пакуем обратно.

  3. №83
    Ярослав
    Ярослав 28.03.2008, 8:01:36

    Спасибо! Действительно получилось.

    Еще один вопрос: не распознает Smarty в <>. Например, $url никак не выделяется.

    Что делать?

  4. №84
    Sam
    Sam 28.03.2008, 13:58:01

    Тут уж не знаю... можно попробовать обновить файл подсветки отсюда.

  5. №812
    Clos
    Clos 02.11.2008, 12:29:18

    Друзья, подскажите плиз, как этот плагин настроить под работу с *.html

  6. №820
    Sam
    Sam 03.11.2008, 14:01:03

    Clos, для html есть намного более продвинутые плагины. Даже в почти «голом» Eclipse должен идти в комплекте WTP, а там не только подсветка, но и дополнение и проверка.

  7. №969
    Stas
    Stas 13.12.2008, 17:15:22

    Есть также фришная ИДЕ с поддержкой Смарти

    http://www.codelobster.com

  8. №1012
    creage
    creage 24.12.2008, 14:54:13

    Как быть с подсветкой в Eclipse Ganymede? Старые версии Smarty-PDT не работают...

  9. №1015
    Sam
    Sam 24.12.2008, 15:40:37

    creage

    А какой смысл в Ganymede без PDT2?

  10. №1052
    Михаил
    Михаил 30.12.2008, 23:49:48

    Sam

    А что, в PDT2 есть какой-то свой подсвечиватель smarty?

    У них было в планах сделать, но в багтрекере задача так и осталась нерешённой...

  11. №1053
    Sam
    Sam 31.12.2008, 0:34:35

    Вроде нет.

  12. №7306
    mirocow
    mirocow 26.12.2012, 4:17:55

    спасибо

  13. №7792
    Станислав
    Станислав 08.04.2013, 4:01:15

    А для Zend Studio 9.x.x это не сработало. Редактор Syntax Coloring Editor не подключился. Как это исправить?

  14. №7795
    Sam
    Sam 10.04.2013, 14:58:53

    Станислав, скорее всего никак. Эта штука делалась в 2007-м году для теперь уже устаревших версий IDE.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.