Верх страницы
Обложка к записи Zen Coding v 0.7
Время для прочтения: 0 мин. 22 сек.

Zen Coding v 0.7

13 марта 2010 года вышла новая версия набора скриптов для сверхскоростной верстки под названием Zen Coding.

Что изменилось?

Text nodes, полноправные участники аббревиатур

{sample text}
{item number $ ${nl}}*5
p>{Click }+a{here}+{ to continue}

Улучшенный механизм оборачивания в аббревиатуру (с предпросмотром в Eclipse). Посмотреть можно в демке, попробуйте обернуть (Ctrl+Shift+A) текст следующими аббревиатурами:

ul>li*>a{Click at $#}
span[title=$#]{Element’s title is $#}*
ul>li*>span{$#}+{ }+a[title=$#]{$#}

При оборачивании набранных текстом списков можно указать ключ |t, чтобы сбросить маркеры
Размножение групп элементов

dl>(dt+dd)*4

Что нового?

  • Increment/decrement number – изменяет число под курсором на 1, 10 или 0.1.
  • Evaluate Math Expression – выполняет простые математические выражения вроде 50/2+10 под курсором
  • Select Next/Previous Item – быстро выбирает следующий/предыдущий элемент в HTML (имя открывающего тега, полный атрибут, имя атрибута) и CSS (правило, полное свойство, значение свойства).
  • Reflect CSS Value – позволяет быстро вставить значение CSS-свойства и его аналогов с вендорными префиксами (например, -webkit-border-radius: 10px;)
  • Encode/decode image to data:URI — быстро преобразовывает картинку в data:URL и обратно, в src или url()
  • Multiple tabstops (Aptana/Eclipse, Espresso, TextMate, Komodo Edit) — перемещение по значениям свойства при помощи Tab, работает аналогично TextMate. Для демонстрации попробуйте развернуть в CSS: bsha, brad+bsha, HTML: link:css*3

Еще важные апдейты:

  • Update image size теперь работает и в CSS
  • Аббревиатуры типа select>option*4 (т. е. блочные элементы внутри инлайновых) теперь разворачиваются корректно.
  • С восклицательным знаком аббревиатура CSS-свойства получает приписку !important: (например, pos:a! → position:absolute !important;)
  • Аббревиатуры и сниппеты с двоеточием для ускорения можно набирать и с дефисом (pos:apos-a)
  • Новый фильтр |s для вывода в одну строку

Было лень переводить, поэтому сделал перепост с Хабра

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись

Давайте дружить
в Телеграме

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы