使用 Vim 开发 Ruby on Rails

3 条评论 , 18 次修正,3876 次阅读,最后更新于 2012年03月26日

使用 Vim 开发 Ruby on Rails

本页讲述如何使用 Vim 一步步搭建自己的 Ruby on Rails 环境

只涉及 Windows、Ubuntu 及 Ubuntu 衍生版,其他 Linux 大同小异,这儿不作介绍

目录

  • [安装 Vim]
  • [基本配置]
  • [主要插件]

安装 Vim

  • Windows:访问http://www.vim.org/download.php#pc 下载最新版的 gvim,双击安装即可
  • Ubuntu:执行sudo apt-get install vim或使用新立得等图形工具进行安装

安装字体

Vim 配置文件

  • Windows:配置文件在 gVim 安装目录下,名为_vimrc,如果没有请自行建立
  • Ubuntu:配置文件在你家目录下面,名为.vimrc,需要使用ls -a才能看到,如果没有可自行建立(使用命令touch .vimrc

配色方案

  • 配色方案下载地址:http://www.ruchee.com/download/blackboard.vim
  • Windows:将该文件复制到 gVim 安装目录\vimfiles\colors,如果没有 colors 目录可以自行建立
  • Ubuntu:将该文件复制到你家目录下的.vim/vimfiles/colors,如果没有 colors 目录请自行建立(使用命令mkdir colors

基本配置

colorscheme blackboard       " 适合Ruby开发的蓝色主题
set guifont=Monaco:h10       " 适合Ruby开发的字体 && 字号
set tabstop=4                " 设置tab键的宽度
set shiftwidth=4             " 换行时行间交错使用4个空格
set autoindent               " 自动对齐
set backspace=2              " 设置退格键可用
set cindent shiftwidth=4     " 自动缩进4空格
set smartindent              " 智能自动缩进
set ai!                      " 设置自动缩进
set nu!                      " 显示行号
set mouse=a                  " 启用鼠标
set ruler                    " 右下角显示光标位置的状态行
set incsearch                " 查找book时,当输入/b时会自动找到
set hlsearch                 " 开启高亮显示结果
set incsearch                " 开启实时搜索功能
set nowrapscan               " 搜索到文件两端时不重新搜索
set nocompatible             " 关闭兼容模式
set vb t_vb=                 " 关闭提示音
set hidden                   " 允许在有未保存的修改时切换缓冲区
set list                     " 显示Tab符,使用一高亮竖线代替
set listchars=tab:\|\ ,
syntax enable                " 打开语法高亮
syntax on                    " 开启文件类型侦测
filetype indent on           " 针对不同的文件类型采用不同的缩进格式
filetype plugin on           " 针对不同的文件类型加载对应的插件
filetype plugin indent on    " 启用自动补全

其他配置和插件的使用