在有了Ruby环境后,安装了MySQL以及需要的Rails、mysql等gem后,我们接下来需要找一个合适的编辑器。
在RoR/Ruby开发中,虽然也有一些比较庞大的IDE,但是社区内似乎更喜欢用一个编辑器来做大部分事情。支持RoR/Ruby的编辑器很多,甚至专门的编辑器也有不少,但是据我试用后,还是感觉在Windows上使用Vim比较好。
(本文参考了http://www.akitaonrails.com/上的两篇文章:http://www.akitaonrails.com/2009/01/13/the-best-environment-for-rails-on-windows 和 http://www.akitaonrails.com/2009/04/27/the-best-environment-for-rails-on-windows-part-2,作者的一些观点我也颇为认同。)
安装Vim
Vim是著名的UNIX下的编辑器的Vi的增强版本,其Windows版本有好几种,一般建议使用gVim。
下载地址:ftp://ftp.vim.org/pub/vim/pc/gvim72.exe
下载后安装即可。安装时建议勾选“Create .bat files for command line use”选项,这样会在Windows目录下创建几个bat文件以便使用。
为Rails配置Vim
如果你希望能像textmate那样使用FuzzyFinder和项目管理,也支持语法高亮和补全,你可以安装http://www.akitaonrails.com/制作的一个Vim定制包。按照他的说明需要安装Git从github获取,比较麻烦。我根据他的说明制作了本地副本。你可以直接下载这个包,解出其中的_vimrc文件和vimfiles目录到你的主目录下即可。此外,以上配置中需要Ctags的配合,需要从http://sourceforge.net/projects/ctags/下载Exuberant CTags,将下载下来的Zip包中的ctags.exe放到C:\Windows目录中。
XP及其以前的系统的主目录在c:\Documents and Settings\your-username,Vista及其以后的系统的主目录在c:\Users\your-user
我个人不是很在乎FuzzyFinder和文件列表,我只需要语法高亮和补全,这是我精简了以上功能的打包文件:vim_rc_wxy。