Setting up Vim for Ruby on Rails



我使用RubyonRails,希望使用vim作为首选编辑器。然而,我在任何地方都找不到一套简单的循序渐进、防白痴的说明,以及如何正确设置的步骤。

我希望正确设置vim,用漂亮的插件链接rails、nerdtree之类的vim。请帮帮我,我将不胜感激。

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

我也在摆弄vim插件,然后我发现,janus非常适合我的需求。它有一堆我经常使用的插件,比如Ack.vim、NERDtree和SuperTab。而且安装起来很容易:

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

我不确定rails.vim是否包括在内,或者我是否自己安装了它。看看吧。也许它符合你的需求。

当谈到vim时,你可能找不到任何"防白痴"的东西。然而,好消息是,一旦你做了几次,它真的没有那么难。如果你能安装NERD tree,这对其他所有vim插件来说都是一个很好的模式。

该插件的说明非常简单。

将存档解压缩到~/.vim目录中。这应该将NERD_tree.vim放在~/.vim/plugin中,将NERD_tree.txt放在~//.vim/doc.中

你真的不需要任何插件来在vim中使用Ruby,但我经常使用的插件列表是:

  • bufeexplorer——我最常用的一个。每天数百次
  • NERD评论员
  • NERD树
  • 轨道

其中,我使用最多的一个与Ruby无关,但我发现它比检查:ls的缓冲区编号更快。只要我插入了bufexplorer,并在系统上安装了ack,我就可以杀死一些Ruby代码了。其他插件只是"拥有就好"。

还有vim-ruby、vim-rake&vim-rvm也会帮助你。

你也可以考虑使用病原体和;Vundle用于自动安装。病原体是蒂姆·波普写的,他写了vim-rails。当使用Git进行Rails项目的源代码控制时,他的逃亡Git包装器也是非常宝贵的。

使用病原体安装vim导轨(推荐)

复制粘贴:

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

与/或

安装Janus(包括一些最流行的vim插件)

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

资源:

  • https://github.com/tpope/vim-pathogen
  • https://github.com/tpope/vim-rails
  • https://github.com/carlhuda/janus

看看我为Vim-smolnar/Vim rails bundle创建的这个bundle。可能有助于设置您的环境。

最新更新