vim内でRubyのリファレンスを使えるようにした

id:eclipse-aさんの日記を見て、vimRubyリファレンスを引けるようにしてみた。
便利だ。
http://d.hatena.ne.jp/eclipse-a/20071030

インストール

  • リファレンスをgemsからインストールする
    • gem install refe
  • ref.vimをインストール
  • lookupfile.vimをインストール(リファレンスをインクリメンタルサーチする為)
    • lookupfile.vimの最新版はvim7.1を要求する為、ver1.4をダウンロード。(使っているvimのバージョンは7.0)
    • あと、lookupfileはgenutilsに依存しているらしいので、genutils.vimもダウンロードしてインストール

動作確認

:Refe

インクリメンタルサーチで検索できる

:Refe ea

ここでタブ保管すると、リファレンスの牽引からマッチする結果を表示し閲覧できる

リファレンス表示中の操作方法

  • 「o」キーでカーソル下の単語からリファレンス表示
  • 「-」キーで開いているクラスのリファレンスを表示
  • 「B」キーで元のリファレンスに戻る

あっ、これもid:secondlifeさんが作っていたみたい。
Rubyvimの二つを組み合わせた開発関連で便利な事を発見すると、結構な確率でid:secondlifeさんがヒットする。


ほんと尊敬してしまう。