vimでsnippet
最近 vim を使う事が何かと多くなってきてるのですが、 今まで TextMate を使って来てたのもあって、HTMLとか書く時結構ツライ。
何か良いプラグイン無いかな?と探してみたら snippetsEmu ってプラグインを発見!
これ、拡張子が .vba だけど、どうやって入れるの?と思ってた矢先に ZeroMemory さんの コチラのエントリー を見つけた。ので、これに従ってインストールしてみる。
そう言えば、 snippetsEmu のページに $HOME/.vim/after/ftplugin なディレクトリを作ってからインストールしてね。みたいな事が書いてあったので、まずは作っておく。
$ mkdir ~/.vim/after
$ mkdir ~/.vim/after/ftplugin
で、落として来た snippetsEmu.vba を vim で開いて以下を実行。
:source %
なんか見慣れないアラートみたいなのが画面いっぱいに表示される。 画面下に more な文字が出ているのでとりあえず最後まで見る。(コレを途中で止めるとインストールも途中で止まっちゃう!)
後は .vimrc に一行追加しておしまい。
filetype plugin on
適当にHTMLなファイル開いて doctype<TAB> とかやるとDOCTYPE宣言が補完されます。他にもたくさんあって、 TextMate の snippet さながらの動きをしてくれます。素敵。
デフォルトだと余計なものまで吐いたり、ちょっと気持ち悪かったりしたので、 $HOME/.vim/after/plugin の中にあるファイルを修正して回避。使っていくうちに自分で拡張していけばかなり感じになりそう。
vim7 required なので、インストールする前にご確認を。
- Posted at:
- 2007/08/12 17:34:11
- 0 Comments
- 0 TrackBacks
- Trackback:
- http://humming.via-kitchen.com/2007/08/12/snippet-on-vim/trackback/
TrackBacks
まだ登録されていません。
Comments
まだ登録されていません。