繁体   English   中英

为Ruby on Rails设置Vim

[英]Setting up Vim for Ruby on Rails

我使用Ruby on Rails并希望使用vim作为首选编辑器。 但是,我找不到任何地方一步一步的简单设置,白痴证明,说明如何正确设置它的解释步骤。

我希望正确设置vim,使用漂亮的插件链接vim for rails,nerdtree和类似的东西。 请帮帮我,我将非常感激。

到目前为止,我已经安装了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,但是我经常使用的插件的简短列表是:

其中,我使用最多的那个与Ruby没有任何关系,但我发现它比检查更快:ls是缓冲区编号。 只要我插入了bufexplorer ,并在系统上安装了ack ,我就准备好了一些Ruby代码。 其他插件只是“很有趣”。

还有vim-ruby,vim-rake和vim-rvm来帮助你。

您还可以考虑使用Pathogen&Vundle的二重奏进行自动安装。 病原体是由Tim Pope编写的,他写了vim-rails。 当使用Git进行Rails项目的源代码控制时,他的Fugitive Git包装器也是非常宝贵的。

使用病原体安装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所有~/.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

资源:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM