Experiencias con Vim y Ruby on Rails


  • MacVim y Exhuberant Ctags

    En los últimos días, y con la ayuda de rgo, he conseguido instalar Exhuberant Ctags para trabajar con MacVim.
    Al parecer, la versión de ctags que viene con Leopard no sirve para mucho.
    Exhuberant Ctags y el plugin Taglist.vim nos ayudan a navegar por nuestro código y de forma muy ágil  saltar directamente a los métodos, etc.

    Los [...]

  • La diferencia entre “count” y “length” en Rails

    Dan Collins cuenta en su blog cómo usar el método length para mejorar el rendimiento de nuestras consultas en un modelo ActiveRecord.
    En el post habla sobre que cuando llamamos al método count, lo que se ejecuta siempre es algo similar select count(id) as count_all from contacts, cada vez que lo llamamos.
    Por otro lado, si utilizamos [...]

  • La magia de rails.vim

    rails.vim es un plugin creado por Tim Pope y es el primer paso que tenemos que dar si queremos programar en Ruby on Rails desde Vim.
    Además de colorearnos el código y autocompletar funciones con CTRL-X CTRL-U podemos navegar fácilmente por la estructura de una aplicación Rails usando, de manera inteligente, el comando gf. Por ejemplo, [...]

  • Tener al día tus plugins con Vimpi

    En vim.org hay más de 2.500 plugins para Vim y algunos tienen un desarrollo bastante activo por lo que es importante estar al día de las actualizaciones.
    Vimpi.net es una web que te avisa, mediante RSS, de las actualizaciones de los plugins que tú elijas. Además, es muy util porque puedes ver cuales son los plugins [...]

  • Empezar con Rails

    Aunque son muchos los plugins que facilitan programar Ruby on Rails en Vim, el más importante de todos es rails.vim de Tim Pope. Por eso, sin entrar mucho en detalle ahora, diré que hace todo lo que puedas esperar y mucho más.
    Luego para lo poco que le falta existen otros plugins que completan el resto [...]

  • Los comandos más importantes en Vim

    Los comandos más importantes.
    Después de publicar el post anterior he decidido crear una plantilla para tener a mano los comandos más habituales a la hora de empezar con Vim.
    Pienso que es bastante útil que imprimas la hoja y la tengas cerca cuando trabajas con Vim, sobre todo al principio, hasta que te vayas habituando al [...]

  • Comienzos en Vim

    Si eres principiante en Vim eres muy afortunado porque cuando lo descubres y empiezas a trabajar con él, cada día te va enganchando más.
    Vimtutor es una de las mejores formas de empezar para aprender a utilizarlos y conocer los comandos básicos. Funciona de la siguiente manera. Se abre Vim con un fichero de texto con [...]

  • ¿Por qué MacVim?

    Si tienes la suerte de trabajar con Mac OS X, MacVim es la mejor opción porque usa COCOA, en lugar de Carbon como las otra versiones más antiguas.
    La mayor parte de MacVim fue hecha por Björn Winckler y trae toda la potencia de Vim 7.2 a Mac OS X, además de otras características bastante interesantes [...]

  • ¿Por qué Vim?

    La respuesta es fácil. He cambiado de editor cada nueva moda y al final…siempre regreso a Vim.
    Yo soy de probar las cosas. Por eso, cuando sale un nuevo editor siempre intento probarlo. Pero tras probar y probar, siempre echo de menos las pequeñas cosas que hacen a Vim tan grande.
    Por poner algunos ejemplos:

    Copiar y pegar [...]

  • 3, 2, 1…blog!

    Al fin y después de muchas, pero que muchas vueltas me he decidido sobre el blog.

    WordPress. El resto de opciones, no me convencían. Aunque es Php, confío en no tener que tocar nada de código. Está muy maduro y la administración es lo que me ha hecho dar el último paso. Además, me encanta la [...]

Vimrails.org

FRESH / LAST POSTS

TAG / CLOUD