?

Log in

No account? Create an account
Previous Entry Share Next Entry
Поддержка синтаксиса Smarty в Sublime Text 2
coderua
Думаю, прекрасный редактор для написания кода, Sublime Text 2, не нуждается в представлении. Отмечу лишь, что это быстрый, простой, красивый и удобный редактор с поддержкой множества языков программирования. Правда, среди всех плюсов есть один «минус» — редактор платный.
Из коробки поддержка синтаксиса шаблонизатора Smarty не включена. Чтобы ее включить, необходимо выполнить несколько действий.
Для Windows путь к директории с пакетами c:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\AppData\Roaming\Sublime Text 2\Packages\. Если вы не можете найти директорию с пакетами, то пункт меню «Preferences -> Browse Packages» в программе, поможет вам. Далее по тексту путь будет указан относительно.
Итак, чтобы включить подсветку синтаксиса нужно выполнить следующее:
  1. Скачать файл «Smarty.plist» и сохранить в «Packages\User\Smarty.tmLanguage».
  2. Далее открыть файл «Packages\HTML\HTML.tmLanguage» и в нем дважды удалить комментарии относящиеся к Smarty — последовательность символов «<!--» и «->». Ну и, естественно, сохраниться :)
  3. Возможно, что тема по умолчанию, не будет поддерживать подсветку синтаксиса, тогда можно переключиться на тему Twilight: «Preferences -> Color Scheme -> Twilight»
  4. Перезапусть редактор, если он был открыт.

Вот как теперь выглядит шаблон:

Подсветка синтаксиса шаблонизатора Smarty



  • 1
Тоесть редактор разработанный для того чтоб вы разрабатывали(притом скорее всего не нашару) должен быть бесплатный?

Не обязан, но может быть. К тому же, у меня лично есть лицензия на Sublime Text.
Примером хорошей бесплатной IDE может быть Aptana (http://aptana.com/).

Edited at 2014-02-12 11:30 pm (UTC)

  • 1