Все еще нужно умное выделение синтаксиса в Eclipse PDT
Как получить умную подсветку синтаксиса в Eclipse PDT?
Единственный проект, который мне удалось найти, это SmartyPDT, но он устарел и не работает с моей текущей установкой Eclipse (PDT All in one, с Eclipse 3.5).
РЕДАКТИРОВАТЬ: Я недавно нашел этот пост, задающий тот же вопрос давным-давно. Но плагин, указанный в принятом ответе, устарел.
РЕДАКТИРОВАТЬ: удалено "(нет принятого ответа)" из названия. это вводило в заблуждение.
5 ответов
Я использовал как SmartyPDT, так и SSE *.
SmartyPDT привередлив, и мне понадобилось некоторое время, чтобы заставить его работать. К сожалению, после переустановки ОС мои пользовательские банки больше не работают, поэтому я использую SSE.
Это довольно просто, но лучше, чем ничего.
Это описано на английском языке в bar54.
Загрузите его с переведенной версии Google.
Обновить:
http://www.freeimagehosting.net/uploads/1c07de77d7.png
* Я думаю, это так называется, страница на японском языке.
Об использовании Aptana + Eclipse: они убрали поддержку Smarty в Aptana Studio 2, потому что они собирались "объединить усилия с командой eclipse PDT", но с "неизвестным графиком относительно того, когда или когда поддержка smarty придет в pdt".
В любом случае, они также предлагают скачать "старую" Aptana Studio, которая работает для меня как шарм, я бы не хотел больше упускать изощренную поддержку:
Он работает параллельно с PDT2, потому что по какой-то причине поддержка php в Aptana не так хороша в 1.5.1 - но поддержка smarty выглядит глупо:).
Я использую SmartyPDT, как предложено в этом связанном вопросе.
Просто соблюдайте как можно более строгую процедуру установки. Работал на меня без особых хлопот.
Что использует Aptana? Я думаю, что его Smarty включен... и он интегрируется с Eclipse PDT, а другой выбор - Zend Studio, которая построена поверх Eclipse PDT
Отличная статья об интеграции Eclipse Helios + PDT + Smarty http://www.ikravets.com/computers-life/programming/2010/09/27/eclipse-helios-pdt-smarty (используйте перевод на английский на этой странице)