こんにちは。Sleipnir 3 開発担当兼 Sleipnir Mobile for Android 開発担当の西田です。 普段は Visual Studio と Eclipse で開発しているヘタレ Vimmer ですが、 Ruby や Python でちょっとしたスクリプトを書いたりするときは Vim を使ってます。 というわけで今回は、そういうときに役立つ Vim の小ネタを紹介します。 さて、皆さんは snipMate.vim というプラグインをご存知でしょうか。 簡単に紹介しますと、よく使うコード片 (snippet) を、それに関連付けられた短い単語 (trigger) を入力するだけで挿入することができるプラグインです。 例えば C 言語 のソースを編集中に for<tab> と入力すると(<tab> は タブキー)、 for(int i = 0; i < count; ++
![Vim の snipMate.vim プラグインを改造して、1キーで trigger の展開と補完をできるようにする](https://cdn-ak-scissors.b.st-hatena.com/image/square/4cd6bcd98c8e8a2a5ae1b2ffb7d8d168c9b80c31/height=288;version=1;width=512/https%3A%2F%2Fblog.fenrir-inc.com%2Fwp%2Fwp-content%2Fthemes%2Ffenrir_dev%2Fimg%2Fcommon%2Fogp_dev_engineer.png)