2012-02-11 27 views
15

Trabajo con Ruby on Rails y deseo usar vim como editor de elección. Sin embargo, no puedo encontrar en ningún lugar un conjunto simple de instrucciones paso a paso, a prueba de idiotas, con pasos bien explicados sobre cómo configurarlo correctamente.Configuración de Vim para Ruby on Rails

Deseo establecer vim correctamente, con buenos complementos enlace vim para rails, nerdtree y cosas por el estilo. Por favor, ayúdenme, estaría muy agradecido.

Hasta ahora he instalado RoR, vim y git.

+1

Necesita rails.vim https://github.com/tpope/vim-rails En algún lugar recuerdo un screencast gratuito (no el de pago) sobre cómo usarlo. Lo vincularé si lo encuentro. –

+0

Puede consultar mis [dotfiles] (https://github.com/hauleth/dotfiles) para ver mi '.vimrc'. – Hauleth

Respuesta

5

Probablemente no va a encontrar nada "a prueba de idiotas" cuando se trata de vim. Sin embargo, la buena noticia es que realmente no es tan difícil una vez que lo haces varias veces. Si puede obtener NERD tree instalado, ese es un buen patrón para cada otro plugin vim disponible.

Las instrucciones para ese complemento son bastante simples.

Descomprime el archivo en tu directorio ~/.vim. Eso debería poner NERD_tree.vim en ~/.vim/plugin y NERD_tree.txt en ~/.vim/doc.

Usted realmente no necesita ningún tipo de plugins para trabajar con Ruby, en vim, pero la corta lista de plugins que utilizo regularmente son:

De ellos, el que más utilizo tiene nada que ver con Ruby en concreto, pero me parece que es más rápido que la comprobación :ls para un número búfer . Siempre que tenga bufexplorer conectado y ack instalado en el sistema, estoy listo para eliminar algún código de Ruby. Los otros complementos son simplemente "agradables para tener".

7

Estaba jugueteando con los complementos de vim también, entonces descubrí, que janus se adapta bastante bien a mis necesidades. Tiene un montón de complementos que utilizo regularmente, como Ack.vim, NERDtree y SuperTab. Y es fácil de instalar:

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

No estoy seguro, si se incluye rails.vim o si he instalado yo mismo. Echale un vistazo. Quizás se ajuste a tus necesidades.

+1

Empecé con Janus personalmente, pero no me gustó, ya que tiene mucho. Leí en alguna parte que deberías saber todo lo que has configurado para usar tu Vim, evitaría Janus y construiría tu entorno vim desde allí. El mío ahora consiste en vim-ruby, vim-rails y command-T a través de Pathogen, por supuesto. –

+1

Instalar Janus es una manera genial y súper rápida de hurgar con una configuración de vim muy bien ensamblada. Haz eso, luego haz tu propio :) –

2

También hay vim-ruby, vim-rake & vim-rvm para ayudarlo también.

También podría considerar usar el dúo de Pathogen & Vundle para la instalación automática. Pathogen fue escrito por Tim Pope quien escribió vim-rails. Su envoltorio Fugitive Git también tiene un valor incalculable al usar Git para el control de la fuente de sus proyectos de Rails.

0

Instalación vim-rails usando pathogen (recomendado)

Copiar y pegar:

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

Si se está utilizando Windows, cambie todas las apariciones de ~/.vim-~\vimfiles.

Agregue esto a su vimrc:

execute pathogen#infect()

Si te falta un vimrc, vim ~/.vimrc y pegar:

execute pathogen#infect() 
syntax on 
filetype plugin indent on 

Ahora cualquier plugin que desea instalar se puede extraer a una subdirectorio bajo ~/.vim/bundle, y se agregarán al 'runtimepath'. Observar:

cd ~/.vim/bundle 
git clone git://github.com/tpope/vim-rails.git 
git clone git://github.com/tpope/vim-bundler.git 

Y/O

Instalar Janus (incluye algunos de los plugins más populares vim)

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

Recursos: