Jump to content

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

Эммет
Разработчик(и) Эмметио
Репозиторий
Написано в TypeScript, JavaScript
Лицензия Лицензия MIT
Веб-сайт Эммет .что Отредактируйте это в Викиданных

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

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

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

[ редактировать ]

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

div#page>div.logo+ul#navigation>li*5>a

или

#page>.logo+ul#navigation>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. ^ "Zen 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 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a86b70a03aa32c2ff86b043b568af1ed__1717820160
URL1:https://arc.ask3.ru/arc/aa/a8/ed/a86b70a03aa32c2ff86b043b568af1ed.html
Заголовок, (Title) документа по адресу, URL1:
Emmet (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)