以ubuntu 10.10 为例:
1)复制 /usr/share/vim/vim72/indent/ruby.vim 至 /usr/share/vim/vimfiles/indent (indent目录可能需要自己创建)
2)在indent目录中修改ruby.vim
最后一行添加 set sw=2
3)在 ~/.vimrc 中添加如下代码
4)在ruby文件中,普通模式下使用 gg=G 进行自动格式化,其中:
gg : 跳到文件头
= : 使用自动缩进
G : 至文件尾
5)设置快捷键,在~/.vimrc中添加如下代码
这样,在普通模式下按 /gg 就可以进行全文自动缩进