今まで Vim で Rails のプロジェクトの中にあるファイルを開くのに毎回 Finder のウィンドウから D&D していてめんどくさかったので Vim の左側にファイラーが表示できたらいいな、と思って調べてみました。

検索した所 Opsplore が見つかったのでインストールしようかと思ったらインストールの仕方がわからなかったのでもののついでに多分パッケージ管理する拡張があるだろうと考えて調べてみたらやっぱりありました。

NeoBundle でパッケージ管理

どうやら昔は Bundle というソフトが有名だったけど、機能不足などの問題で Vundle が Fork されて更に統一性などの問題点が改善された NeoBundle が出されたようです。

はじめ動かなくて困って Twitter でつぶやいていたら @todashuta さんが直してくれました。ありがとうございます。

Vimpusher

NeoBundle などのパッケージ管理を使っていて、その.vimrc を Git などのオンライン上に置いている場合はソーシャル Vim プラグインサービスの[Vimpusher][1]というサービスがあり、これに登録しておくとおすすめのプラグインを紹介してくれるそうです。

便利そうなプラグイン

なんでも Rails を使うのに便利なプラグインがあるそうなので早速それを入れてみる。

[tpope/vim-rails · GitHub][2]

においてあるので NeoBundle でインストールするために

~/.vimrc に

NeoBundle 'tpope/vim-rails'

と追記し、

``今まで Vim で Rails のプロジェクトの中にあるファイルを開くのに毎回 Finder のウィンドウから D&D していてめんどくさかったので Vim の左側にファイラーが表示できたらいいな、と思って調べてみました。

検索した所 Opsplore が見つかったのでインストールしようかと思ったらインストールの仕方がわからなかったのでもののついでに多分パッケージ管理する拡張があるだろうと考えて調べてみたらやっぱりありました。

NeoBundle でパッケージ管理

どうやら昔は Bundle というソフトが有名だったけど、機能不足などの問題で Vundle が Fork されて更に統一性などの問題点が改善された NeoBundle が出されたようです。

はじめ動かなくて困って Twitter でつぶやいていたら @todashuta さんが直してくれました。ありがとうございます。

Vimpusher

NeoBundle などのパッケージ管理を使っていて、その.vimrc を Git などのオンライン上に置いている場合はソーシャル Vim プラグインサービスの[Vimpusher][1]というサービスがあり、これに登録しておくとおすすめのプラグインを紹介してくれるそうです。

便利そうなプラグイン

なんでも Rails を使うのに便利なプラグインがあるそうなので早速それを入れてみる。

[tpope/vim-rails · GitHub][2]

においてあるので NeoBundle でインストールするために

~/.vimrc に

NeoBundle 'tpope/vim-rails'

と追記し、

``

で設定の再読み込みをすると “Install bundles now?” と聞かれるので"yes"を選択すれば OK です。メッセージが流れないのでフリーズしてるように感じましたが正常にインストールされてました。

たとえば post_controller.rb 上の def index の上にカーソルがあるときに gf と入力すれば index.html.erb が開かれます。

詳しい動作はまた今度確認することします。

他にも入れといたほうがよさそうなプラグイン

こちらのサイトを参考に便利そうなプラグインを追加していきました。

[天井冴太的つれづれ blog [天井の染み]: この Vim plugin 達に感謝しなければ年を越せない!私が今年使い倒した 2012 年のベストを全部ご紹介!][3]

" Ruby や Perl 風の正規表現。

NeoBundle ‘othree/eregex.vim’

" URL を開く

NeoBundle ‘tyru/open-browser.vim’

" HTML 特殊参照文字列のエンコード、デコード

NeoBundle ‘vim-scripts/qtmplsel.vim’

" リファレンスなどのドキュメント参照

その他の Tips

表示されたエラーメッセージやその他のメッセージは :messages で確認できる。