为Ruby on Rails配置Vim

15

我使用 Ruby on Rails 工作,希望将 vim 作为首选编辑器。但是,我找不到任何简单的、逐步、白痴证明的指南,解释如何正确设置它。

我希望正确设置 vim,包括像 vim for rails、nerdtree 等很好的插件。请帮助我,我将非常感激。

到目前为止,我已经安装了 RoR、vim 和 git。


1
你需要 rails.vim https://github.com/tpope/vim-rails。我记得有一个免费的视频教程(不是付费的),讲解如何使用它。如果我找到了,我会把链接发给你。 - Michael Berkowski
你可以查看我的dotfiles来查看我的.vimrc - Hauleth
5个回答

7

我也在尝试使用vim插件,后来发现 janus 很适合我的需求。它有许多我经常使用的插件,例如Ack.vim、NERDtree和SuperTab。而且安装非常容易:

curl -Lo- http://bit.ly/janus-bootstrap | bash

我不确定rails.vim是否已经包含在内或者是我自己安装的。请检查一下,也许它符合你的需求。


1
我自己也曾经使用过Janus,但是我不喜欢它因为它包含了太多东西。我在某个地方读到过一个建议,即你应该知道你所设置的Vim的每一项功能,因此我建议避免使用Janus,而是从头开始构建你的vim环境。我的现在包括vim-ruby、vim-rails和command-T,当然是通过Pathogen安装的。 - John Beynon
2
安装Janus是一个非常快速的方法,可以探索一个非常完整的vim配置。试试吧,然后自己动手做 :) - Jordan Sitkin

5
您在使用vim时可能不会找到“傻瓜式”操作指南。但好消息是,只要您多尝试几次,就会发现其实并不难。如果您能安装NERD tree插件,那么这也是其他vim插件的好模板。
该插件的说明很简单:
将存档解压缩到~/.vim目录中。这样应该会将NERD_tree.vim放在~/.vim/plugin中,将NERD_tree.txt放在~/.vim/doc中。
您并不真正需要任何插件来使用vim编辑Ruby代码,但我经常使用的插件列表如下: 其中,我最常用的插件与Ruby无关,但我发现它比检查:ls缓冲区号码更快。只要我安装了bufexplorer插件,并在系统上安装了ack,我就可以愉快地编写Ruby代码了。其他插件只是“好用的东西”。

2

还有vim-ruby、vim-rake和vim-rvm可以帮助你。

你也可以考虑使用Pathogen和Vundle自动安装插件。Pathogen由Tim Pope编写,他也是vim-rails的作者。当在Rails项目中使用Git进行源代码控制时,他的Fugitive Git包装器也非常有用。


0

0

使用pathogen(推荐)安装vim-rails

复制并粘贴:

mkdir -p ~/.vim/autoload ~/.vim/bundle; \
curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

如果你使用的是Windows系统,请将所有出现的~/.vim替换为~\vimfiles
在你的vimrc文件中添加以下内容: execute pathogen#infect() 如果你没有vimrc文件,可以通过vim ~/.vimrc命令创建并粘贴以上内容。
execute pathogen#infect()
syntax on
filetype plugin indent on

现在,您想要安装的任何插件都可以提取到 ~/.vim/bundle 子目录下,并将它们添加到 'runtimepath'。请注意:
cd ~/.vim/bundle
git clone git://github.com/tpope/vim-rails.git
git clone git://github.com/tpope/vim-bundler.git

AND/OR

安装Janus(包括一些最受欢迎的vim插件)

curl -Lo- https://bit.ly/janus-bootstrap | bash

资源:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接