vimプラグイン試すよ!

# インストール
$ unzip snipMate.zip -d ~/.vim

# テストプログラムを書く。。
$ vi a.pl
#!<TAB> → #!/usr/bin/perl と補完
  • Ref.vim
    • vim開きながらperldocが読める(モジュール補完が効くのが美味しい)
    • pythonとかのドキュメントもできる
    • 永遠に未完成
# インストール
# git-hubに上がっている→gitの使い方が…
# learn github http://learn.github.com/p/setup.html
$ sudo apt-get install git-core
$ git config --global user.name "ymko hato"
$ git config --global user.email "ymko@ymko@mail.com"
$ git clone git://github.com/thinca/vim-ref
$ cd vim-ref
$ cp -a * ~/.vim/

# コマンドモードで
:Ref perldoc File::<Enter>
-> File::の付くモジュール一覧から選択できる。

:Ref pydoc <Enter>
一覧出てきたところで /CGI で CGIHTTPServer を探す.
(一行でCGIの使えるHTTPServerを立てるやつ python -m CGIHTTPServer とかして使う) 
  • prove.vim
    • テストをパス通さなくてもやってくれる。t/xxx.t を直接テスト実行する。
    • local::libは入ってる前提
# インストール
$ git clone git://github.com/hokaccha/vim-prove.git
$ cd vim-prove
$ cp -a * ~/.vim/

$ h2xs -A -X YLib
$ cd YLib
$ vi t/YLib/YLib.t
:Prove <Enter>
function prove#run_cmd..<SNR>24_open_window の処理中にエラーが検出されました:
行   26:
E121: 未定義の変数です: g:prove_debug
E15: 無効な式です: g:prove_debug == 1
??? ~/.vimrc で let g:prove_debug = 1 してみても特にエラーなし。prove_debug定義してないとダメ?
  • 追記 04/29
    • CentOS5.4でref.vimが動かないなーと思ったらvim-minimalだった。
    • vim-enhancedとか入れないとダメかしら。