Emmet(旧:Zen Coding)は既定形式の入力補完機能によりHTML、CSS、XML、XSL等を素早く編集できる、テキストエディタ用プラグインである。 2008年にVadim Makeevが開発を始めFirst announcement of Zen HTML and Zen CSS bundles for TextMate、Sergey Chikuyonokと利用者によりMITライセンスのオープンソースとして継続して開発されているZen Coding 2.0 concept。 多くの著名なエディタに実装されているが、特定のソフトウェアに特化して開発されておらず、どのテキストエディタにも偏向していないSmashing Magazine: Zen Coding: A Speedy Way To Write HTML/CSS Code。
機能 略記展開 HTMLコードにCSSセレクタに似たコードの断片を展開する、特定の構文を使用しているMonday By Noon: The Art of zen-coding: Bringing Snippets to a New Level。以下の連続したコードは、
div#page>div.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> タグ調整 HTML Pair Matcherには現在のカーソル位置にあるタグに対応するタグを検索する機能があり、他の全文検索型類似機能とは異なり現在のカーソル位置から検索を行うSmashing Magazine: Zen Coding: A Speedy Way to Write HTML/CSS Code。 脚注
外部リンク 公式サイト 使用法