
Eclipse WTP в версии 3.3 (которая доступна для Eclipse Indigo) появилась поддержка тэгов HTML5 и некоторых свойств CSS3. Однако сразу они не доступны, нужно немного пошаманить с проектом:
Включаем поддержку HTML5 и CSS3
Итак, с платформой определились, теперь нужно её настроить для комфортной работы.
автоматическое закрытие тэгов.
форматирование всего/выделенного кода;
quick fix: переименование тэга (автоматически меняет открывающий и закрывающий тэги), обрамление тэгом;
content assist по тэгам, атрибутам и значениям некоторых атрибутов;
выделение границ тэгов (aka Balancing), смотрите в основном меню Edit > Expand Selection To;
outline и quick outline (на последний рекомендую обратить особое внимание, по умолчанию вызывается через Ctrl+O или O);
сворачивание/разворачивание кусков кода (code folding);
Чтобы не пересказывать , кратко приведу основные возможности:
Как можно понять из названия, это инструменты для веб-разработки, а не законченный проект (как Aptana, например). Цель этого проекта: создать платформу, на основе которой можно создавать другие, узкоспециализированные инструменты. Этот проект включает в себя редакторы для CSS, HTML, XML, XSL, JavaScript (отдельный большой проект под названием Eclipse JSDT; о нём расскажу в следующих частях). Проект частично включён практически во , но для начинающих пользователей рекомендую ставить Eclipse for JavaScript Web Developers, в ней есть всё.
Как я уже написал, Aptana превратилось в некого монстра, с избыточным для не-Rails технологам функционалом. Поэтому в качестве платформы я выбрал более простой и, главное, лучше интегрированный в IDE плагин Eclipse Web Tools Project.
Самая главная проблема всех редакторов для веб-разработки: они пишутся людьми, которые этой самой веб-разработкой не занимаются. Нет, они [программисты], конечно, могут на досуге собрать в своём редакторе сайтик-другой, но что делать тем, кто занимается веб-разработкой профессионально? Выход я вижу только один: взять хорошую платформу и доработать её до нужного состояния.
Когда-то давно, работая ещё в Студии Лебедева, про использование Eclipse IDE в веб-разработке. Тогда моими основными инструментами были для HTML и CSS и для JS. С тех пор много воды утекло: Aptana всё дальше отходила от идей Eclipse IDE, всё больше превращаясь в самостоятельный продукт для Rails-разработки, а Spket IDE не обновлялся с октября 2009. В это же время проекты, с которыми я работаю, становились всё больше и сложнее и текущего инструментария уже не хватало. Руководствуясь принципом «если хочешь, чтобы что-то было сделано хорошо сделай это сам» я принялся допиливать IDE до нужного мне состояния.
Посты с тэгом «css»
Набор инструментов для скоростной вёрстки
Экспериментальная библиотека для создания скругленных уголков
JavaScript-библиотека для создания анимаций
JavaScript-декоратор для картинок
Комментариев нет:
Отправить комментарий