2012-02-11 184 views
15

我使用Ruby on Rails,希望使用vim作爲選擇的編輯器。但是,我找不到任何簡單的步驟,白癡證明,以及如何正確設置它的步驟。爲Ruby on Rails設置Vim

我希望正確設置vim,並帶有很好的插件鏈接vim for rails,nerdtree和類似的東西。請幫助我,我將不勝感激。

到目前爲止,我已經安裝了RoR,vim和git。

+1

您需要rails.vim https://github.com/tpope/vim-rails某處我記得有關如何使用它的免費截屏(不是付費的)。如果我找到它,我會鏈接它。 – 2012-02-11 22:55:14

+0

你可以檢查我的[dotfiles](https://github.com/hauleth/dotfiles)來查看我的'.vimrc'。 – Hauleth 2013-11-07 15:22:01

回答

5

當你談論vim時,你可能不會找到「白癡證明」任何東西。然而,好消息是,一旦你做了幾次,它真的不那麼難。如果安裝了NERD tree,那麼對於其他所有vim插件來說,這是一個很好的模式。

該插件的說明非常簡單。

將檔案解壓到〜/ .vim目錄中。 這應該將NERD_tree.vim放入〜/ .vim/plugin和NERD_tree.txt中〜/ .vim/doc中。

你並不真的需要任何插件在vim使用Ruby的工作,但我經常使用的插件的短名單​​是:

其中,一個,我最常使用的無關使用Ruby明確,但我覺得這是快於檢查:ls一個緩衝數。只要我插入了bufexplorer,並在系統上安裝了ack,我就可以準備殺死一些Ruby代碼。其他插件只是「很好的」。

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和命令-T通過病原體組成當然。 – 2012-02-12 20:34:44

+1

安裝Janus是一個非常好且超級快捷的方法,可以很好地將vim配置在一起。這樣做,然後讓你自己:) – 2012-07-29 18:46:55

2

還有vim-ruby,vim-rake & vim-rvm也可以幫助你。

你也可以考慮使用病原體& Vundle二人自動安裝。病原體是由編寫vim-rails的Tim Pope編寫的。當使用Git進行Rails項目的源代碼控制時,他的Fugitive Git包裝器也是非常有用的。

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

資源: