PHP

индекс
206,76

Вышел 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».

Кричим «Ура!», и дальше продолжаем работать с повышенным комфортом.
+12
30 ноября 2009, 06:57
13

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

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

Кстати, прошу прощения за оффтопик, но может быть хоть здесь кто-нибудь знает, как заставить седьмой зенд поменять схему шорткатов на «zend studio»? У меня по непонятным причинам при смене схемы ничего не происходит. Я вообще не могу влиять на настройку горячих клавиш (после 5.5 очень раздражает новое значение ctrl+D). Более того, несмотря на галку в настройках абсолютно не работает drag-n-drop выделенного текста. Причем, я бы понял, если бы это была проблема одной машины, но глюк абсолютно идентично проявляется на трех опробованных компах (стоит упомянуть, что все были под управлением ХР).
Any clue?
0
Vertex #
После перехода на Windows 7, честно говоря, использую NuSphere IDE 5.9. Очень неплохое IDE. Хотя вот после выхода этого плагина — вернулся к Аптанке.
0
Dlussky #
Я может быть чего-то не понял в аптане, но на двадцатой минуте загрузки дополнений, я понял, что-то тут не так) Ставил ради zenCoding, в итоге забил и удалил, так и не попробовав. Меня в плане разработки вполне устраивает notepad++, но в нем нет нормального автодополнения. Поэтому его я использую для первоначальной верстки, а для натяжки на смарти и программирования на php юзаю zend 5.5, ибо он наголову быстрее всего, что основано на клипсовом движке, и при этом содержит большую часть необходимого функционала)
0
Vertex #
Тогда попробуйте nusphere, думаю он Вам подойдет больше всего… быстрый, и в нем всё есть… но он платный, хотя… кого это останавливает?
0
Dlussky #
Если быстрый — обязательно попробую. Спасибо за наводку)
–1
plandem #
а почему бы не попробовать Web IDE? www.jetbrains.net/confluence/display/WI/Web+IDE+EAP
0
Dlussky #
Очень медленно, а работать периодически приходится на нетбуке, и на нем WebIDE отрисовывает автодополнение, загружая весь процессор. А пользоваться разными средствами разработки на ноуте и настольном не люблю(
+1
Vertex #
Я уже отписывал по поводу Web IDE… Замечательная система в будущем, но автоматическое сохранение — просто бесит…
0
sanchesfree #
В настройках отключается, поройтесь ;) Где точно не скажу, т.к. удалил по другим причинам.
0
Vertex #
Неужто сделали? :))))) если да, то Большое спасибо!
0
Vertex #
И простите, а поддержка Python, Django есть уже или есть ли в планах? А то как бы скоро РНР не нужен мне уже будет… ))
0
sanchesfree #
Пока нет.
python ide тут обсуждают python.su/forum/viewtopic.php?id=6
Да и наверно для питона и джанги aptana подойдет вполне
0
shadeR #
Есть один момент — notepad++ и подобные ему редакторы подходят для относительно небольших проектов.
Как только Вы начнете серьезный проект или просто поднимите уровень кода, то без хорошего IDE невозможно.
Хорошее IDE — встроенная работа с SVN, DB, xml, templates, CSS и многое другое. Так что всякие плюшки типа Zen Coding || SmartPDT просто расширяют возможности базового функционала, который на голову выше всего что можно выжать из N++
0
corbenov #
re:«Хорошее IDE — встроенная работа с SVN, DB, xml»
а разве есть IDE поддерживающие работу с базой? Если да — то какие и зачем это нужно в IDE?
0
Vertex #
В IDE есть (тот же nusphere, правда глюкавый насквозь), но тоже пока не сталкивался с необходимостью работать с базами данных в пыховской IDE…
+1
VolCh #
По-моему все популярные… Зачем — другой вопрос, но варианты есть:
— модификация (включая инициализацию) структуры и начальных данных без помощи дополнительных продуктов а-ля phpmyadmin
— отладка/тестирование
— автодополнение SQL запросов в PHP-коде
0
Dlussky #
Не встречал удобных встроенных компонентов для работы с DB в IDE. Может быть с момента последних экспериментов что-то изменилось.
Возможно, было бы полезно для PgSQL, ибо phpPGadmin послем phpma очень убог)

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

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

*посыпая голову пеплом, признаюсь, что не использую системы контроля версий, поскольку пишу исключительно в одиночку. Знаю что полезно не только в командной работе, но лень)
**не понимаю работы с базой в IDE, по-моему ничего удобнее phpma еще не придумали)
0
shadeR #
Eclipse & NetBeans умеют подключатся к DB и подставлять названия таблиц и полей, даже в сложных запросах. В Eclipse можно также просматривать результаты запросов и в принципе почти все что делает phpMyAdmin.
Словом, RTFM
0
AmdY #
я тоже сразу не мог привыкнуть, но сейчас даже кажется удобнее, только 7-ку нужно хорошенько настроить, прежде чем пользоваться. те же кнопки можно переназначить. ctrl+d(elete) логичнее. Вот только вордврапа не хватает. :(
0
Dlussky #
Вот как их переназначить-то?
У меня на трех машинах отказывается работать редактор шорткатов(
0
Aldekein #
+ обязательно «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 документы и открыть заново.
+1
LupineDreamer #
а для любимого нетбинса аналоги есть?
0
AmdY #
конечно, даже лучше чем та версия данного плагина которую я юзал (0.7 вроде). в бобах есть человеческий автокомплит для смарти вобщем качай Smarty Editor
0
Retarded #
Установил, при попытке открыть *.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) и ниже еще миллион строк :(
0
Retarded #
да и разделители, как я понял, он поддерживает только стандартные ({}). Да уж
0
keltanas #
Ура!!! Ура!!! Ура!!! Да здравствует Смарти. Спасибо большое!!!
Уже устанавливаю себе на эклипс =))
0
keltanas #
Он, похоже, только для *.tpl файлов работает. А у меня все шаблоны в *.html сверстаны.
В итоге не работает, так, как хотелось бы. А-а-а…

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

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.