vim-ruby

vim-rubyという便利なツールがあるらしいので入れてみた。

$ sudo gem install vim-ruby
[sudo] password for chisei:
Need to update 23 gems from http://gems.rubyforge.org
.......................
complete
Successfully installed vim-ruby-2007.05.07

上のコマンドだけではなくてvim-ruby-install.rbを実行する必要があるらしい

$ find / -name "vim-ruby-install*" 2>/dev/null
/var/lib/gems/1.8/gems/vim-ruby-2007.05.07/bin/vim-ruby-install.rb
/var/lib/gems/1.8/bin/vim-ruby-install.rb

$ /var/lib/gems/1.8/bin/vim-ruby-install.rb

Possible Vim installation directories:
        1) /home/chisei/.vim

Please select one (or anything else to specify another directory): 1

Target directory '/home/chisei/.vim' does not exist.
Do you want to create it? [Yn] Y
mkdir -p /home/chisei/.vim
mkdir -p -m 755 /home/chisei/.vim/autoload
autoload/rubycomplete.vim -> /home/chisei/.vim/autoload/rubycomplete.vim
mkdir -p -m 755 /home/chisei/.vim/compiler
compiler/eruby.vim        -> /home/chisei/.vim/compiler/eruby.vim
compiler/ruby.vim         -> /home/chisei/.vim/compiler/ruby.vim
compiler/rubyunit.vim     -> /home/chisei/.vim/compiler/rubyunit.vim
mkdir -p -m 755 /home/chisei/.vim/ftdetect
ftdetect/ruby.vim         -> /home/chisei/.vim/ftdetect/ruby.vim
mkdir -p -m 755 /home/chisei/.vim/ftplugin
ftplugin/eruby.vim        -> /home/chisei/.vim/ftplugin/eruby.vim
ftplugin/ruby.vim         -> /home/chisei/.vim/ftplugin/ruby.vim
mkdir -p -m 755 /home/chisei/.vim/indent
indent/eruby.vim          -> /home/chisei/.vim/indent/eruby.vim
indent/ruby.vim           -> /home/chisei/.vim/indent/ruby.vim
mkdir -p -m 755 /home/chisei/.vim/syntax
syntax/eruby.vim          -> /home/chisei/.vim/syntax/eruby.vim
syntax/ruby.vim           -> /home/chisei/.vim/syntax/ruby.vim

さらに.vimrcの設定を行う

filetype on
filetype indent on
filetype plugin on

別件で、

:compiler ruby

を行ってから

:make -c %

が便利すぎる

以下参考になったサイト
vimでrubyプログラミング S.S.S. blog/ウェブリブログ