vimでsnippet

最近 vim を使う事が何かと多くなってきてるのですが、 今まで TextMate を使って来てたのもあって、HTMLとか書く時結構ツライ。

何か良いプラグイン無いかな?と探してみたら snippetsEmu ってプラグインを発見!

これ、拡張子が .vba だけど、どうやって入れるの?と思ってた矢先に ZeroMemory さんの コチラのエントリー を見つけた。ので、これに従ってインストールしてみる。

そう言えば、 snippetsEmu のページに $HOME/.vim/after/ftplugin なディレクトリを作ってからインストールしてね。みたいな事が書いてあったので、まずは作っておく。

$ mkdir ~/.vim/after
$ mkdir ~/.vim/after/ftplugin

で、落として来た snippetsEmu.vbavim で開いて以下を実行。

:source %

なんか見慣れないアラートみたいなのが画面いっぱいに表示される。 画面下に more な文字が出ているのでとりあえず最後まで見る。(コレを途中で止めるとインストールも途中で止まっちゃう!)

後は .vimrc に一行追加しておしまい。

filetype plugin on

適当にHTMLなファイル開いて doctype<TAB> とかやるとDOCTYPE宣言が補完されます。他にもたくさんあって、 TextMatesnippet さながらの動きをしてくれます。素敵。

デフォルトだと余計なものまで吐いたり、ちょっと気持ち悪かったりしたので、 $HOME/.vim/after/plugin の中にあるファイルを修正して回避。使っていくうちに自分で拡張していけばかなり感じになりそう。

vim7 required なので、インストールする前にご確認を。

Posted at: 
2007/08/12 17:34:11
0 Comments
0 TrackBacks
Tags: 
plugin
vim
Trackback: 
http://humming.via-kitchen.com/2007/08/12/snippet-on-vim/trackback/

TrackBacks

まだ登録されていません。

Comments

まだ登録されていません。

Add Comment

Add Comment