我使用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。可能有助于设置您的环境。