使用 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或使用新立得等图形工具进行安装
安装字体
- 字体下载地址:http://www.ruchee.com/download/MONACO.TTF
- Windows:复制字体文件到 C:\WINDOWS\Fonts
- Ubuntu:复制字体文件到你家目录的.fonts 文件夹
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 " 启用自动补全
其他配置和插件的使用
- 本网站的 wiki 编辑器太坑爹了点,本页到此为止,留待有精力者编辑
- 完整配置请参考此帖:http://ruby-china.org/topics/2047