stringtranslate.com

Эммет (программное обеспечение)

Emmet (ранее Zen Coding [1] ) — набор плагинов для текстовых редакторов , позволяющий быстро кодировать и редактировать HTML , XML , XSLT и другие форматы структурированного кода с помощью Content Assistant . Проект был начат Вадимом Макеевым в 2008 году [2] и продолжает активно развиваться Сергеем Чикуёнком и пользователями Emmet. С 2015 года за UX в Emmet отвечает Микаел Гелецян [3] . Инструменты были включены в несколько популярных текстовых редакторов , а также в некоторые плагины, разработанные командой Emmet, и другие, реализованные независимо. Однако Emmet в первую очередь независим от любого текстового редактора, поскольку движок работает непосредственно с текстом, а не с каким-либо конкретным программным обеспечением. [4]

Emmet имеет открытый исходный код под лицензией MIT .

Функции

Развернуть сокращения

Emmet использует особый синтаксис для расширения небольших фрагментов кода, похожих на селекторы CSS, в полноценный HTML-код. [5] Например, последовательность

страница # div > div . логотип + ul # навигация > li * 5 > a

или

# страница > . логотип + ul # навигация > li * 5 > a

расширяется в

< div  id = "page" > < div  class = "logo" >/ div > < ul  id = "navigation" > < li >< a  href = "" >/ a >/ li > < li >< a  href = "" >/ a > / li > < li > < a href  = " " >/ a > / li > < li >< a href = "" >/ a >/ li > < li >< a href = "" >/ a >/ li > </ ul > </ div >  

Функция расширения сокращений включает в себя несколько других сложных функций, таких как обертывание раздела кода расширенным кодом. [6]

Балансировка тегов

HTML Pair Matcher позволяет пользователям находить соответствующий тег открытия/закрытия для тега в текущей позиции курсора. В отличие от других средств сопоставления пар HTML, Emmet выполняет поиск с текущей позиции курсора, а не сканирует документ с самого начала. [7]

Текстовые редакторы

Плагины для следующих текстовых редакторов были разработаны командой Emmet.

Следующие плагины текстового редактора были разработаны сторонними группами с использованием официального движка Emmet.

Следующие плагины текстового редактора были разработаны независимо и на другом движке Emmet.

Рекомендации

  1. Роша, Зенон (26 марта 2013 г.). «Прощай, Zen Coding. Привет, Эммет!». Разрушительный журнал . Smashing Magazine GmbH . Проверено 15 марта 2015 г.
  2. ^ "Дзен HTML — Пепелсбей.net" . pepelsbey.net .
  3. ^ «Кредиты». emmet.io . Проверено 27 ноября 2018 г.
  4. ^ «Дзен-кодирование: быстрый способ написания кода HTML/CSS» . 21 ноября 2009 г.
  5. ^ «Искусство дзен-кодирования: вывод фрагментов на новый уровень» . mondaybynoon.com .
  6. ^ «Если вы кодируете HTML, Zen Coding изменит вашу жизнь» . 22 января 2013 г. Архивировано из оригинала 22 января 2013 г.
  7. ^ «Дзен-кодирование: быстрый способ написания кода HTML/CSS» . 21 ноября 2009 г.

Внешние ссылки