vimで快適にRubyのソースコードを書くためには、下記の設定を行っておくとよい。 タブ幅を2にする オートインデントの際のインデント幅を2にする タブキーを押下したらタブではなくスペースが入力されるようにする 手動設定 vimを起動後、下記コマンドを入力。毎回やる必要がある。面倒。DRYでない。 :set tabstop=2 :set shiftwidth=2 :set expandtab filetype-pluginを定義する ~/.vim/ftplugin/ruby.vimを下記内容で作成しておくと、vimがRubyのソースコードであると判別したファイルには自動的に設定が適用される。 set tabstop=2 set shiftwidth=2 set expandtab ファイルの先頭に設定を書き込む ファイルの先頭にvim:set tabstop=2 shiftwidth=2