Tweet私も結構長くvimを使ってきましたが、実はsnippet系やsorround系のプラグインは殆ど使っていません。理由は入力の規則が多様すぎて覚えられないのと、それくらい手で入力出来るんじゃないか...と思っていたのが理由でもあります。sorround.vimなんかは何度か常用をチャレンジしてみましたが、結局諦めました。vimscript)だけで書けるな...と思ったので書いてみました。Abbreviation」だけです。言うとzen-codingのプロジェクトページにvimがラインナップされていなかったのがキッカケだったりもしますが...。後から知ったのですがsnipMateという物でzen-codingらしき事が出来るらしく、またsparkupというプラグイン(python拡張使用)でzen-codingと同等の事が出来るらしいのです。しまった...とも思ったのですが残念ながらそれを知ったのが完成間近だったので、思いっきり後出しジャンケンになってしまいました。もったいなかったので紹介しておきます。zen-codingとはHTML/CSSを入力するのに便利な機能で、どんな物かはこの辺を見てもらえると分かるかと思います。以下、vim版の動作として紹介します。キーバインドはzen-codingの移植先エディタによって異なります。"_"はカーソル位置(挿入モード)です。charset="UTF-8"></head><body>_</body></html>こんな感じに展開されてママもご機嫌です。a.bar$*3とタイプして、おもむろに<c-y>,をタイプします。class="bar3"></a></div>と展開されママもニコニコ、もう夫婦円満間違いなしです。zen-codingとしてはほぼ完成してます。上記で言った様にsparkupを見つけて悔しかったのでsparkupが採用している拡張記法もサポートしてみました。id="header"><ul><li>_</li></ul><p>Footer</p></div>こんな風に展開されたりします。一応、現状sparkupと同様にzen-codingの上位互換でありながら、sparkupの拡張記法も使える様にしました。展開式を書く事が出来ます。}\}こんな風にしておき(perl専用のindentationの位置はperlの下です。"_";と展開されてメシウマウマです。使っているvimでpython拡張が動かなかったり、夫婦仲がピンチって方、お一つどうでしょうか。reserved.ご質問、お問い合わせはe-mailで。