zen-codingについて聞いたばかりです。これは基本的に、css-esqueセレクターに基づいてマークアップを生成するスクリプトです。例:
div#foo > p*6
生成します
<div id="foo">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
編集:これはより高度な例です。
そしてPS-私はAPIをまったく使用していません。CSSセレクターの知識に基づいて完全に推測しています。これは私にとって非常に簡単で直感的です。
ul#nav > li[id] * 6 > a
生成します
<ul id="nav">
<li id="">
<a href=""></a>
</li>
<li id="">
<a href=""></a>
</li>
<li id="">
<a href=""></a>
</li>
<li id="">
<a href=""></a>
</li>
<li id="">
<a href=""></a>
</li>
<li id="">
<a href=""></a>
</li>
</ul>
Ctrl-Eなどのショートカットを押したとき。フロントエンドの開発をたくさん行う場合に非常に便利です。私は正反対のアイデアを思いつきました。基本的にマークアップを解析してセレクターを生成するCSSセレクタージェネレーターで、Firebugなどのツールを使用して、ドットのライブ変更をすばやく確認できます。実際にスクリプトを完成させる必要はありませんでした。開始しました。
現在、TextMate、Dreamweaver、Aptana、NetBeansでサポートされていますが、残念ながらvim / emacsではサポートされていませんが、 vimで動作するsparkupという名前のフォークがあります(現在はこれを使用しています)。
過去にそのようなプラグインやツールに出くわしたことがあるかどうか疑問に思います-Vim/Textmate / Emacsやその他の強力なエディターにスニペットスクリプトがあることを知っていますが、他に何があるのか知りたいだけです。