historias para no dormir…
Vim es el editor por excelencia, y mira que he intentado acostumbrarme a algún IDE, pero no hay forma, porque vim puede dar mucho de sí con Rails.
Y más aún.
Prueba a introducir esta línea en tu fichero de configuración de vim (.vimrc por ejemplo):
:imap !ltr <%= link_to_remote '', :update => '', :url => {:action => '', :id => , :controller => '' } %> <esc>21b<left><left><left><insert>
Se trata de un mapeo de teclas simple. En este caso, cuando estamos en modo edición y escribimos !ltr esta secuencia se sustituirá por <%= link_to_remote …. %>, y además, la secuencia de comandos a la derecha de la sustitución llevarán el cursor al primer campo editable.
Y claro, al igual que esta, tengo unas cuantas líneas más, con las instrucciones más frencuentes. De hecho suelo añadir dos o tres por día.
Esto hace que programar sea una auténtica gozada, de verdad.
Actualización: Pplux como siempre pone la guinda con una forma más elegante de implementar los key mappings. Así, el ejemplo de arriba quedaría:
:imap !ltr <%= link_to_remote '#', :update => '', :url => {:action => '', :id => , :controller => '' } %> <esc>F#x<insert>
Básicamente F#x lo que hace es buscar el carácter ‘#’ hacia atrás y eliminarlo, con lo cuál el cursor se queda apuntando al primer carácter que queremos editar.
Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?
Encantado de saber que por aquí se usa Linux también. Veo que controlas de Ruby si necesito ayuda ya se a quien preguntar. ;)
Vas a tener un visitante pesado. Lo siento.
Saludos.
La “X” marca el lugar , Para evitar tener que contar cuantas veces hay que moverse a la izquierda una vez insertada la sustitución puedes usar una marca ir atrás con seguridad. Ejemplo:
imap !a ''">F#x
F# Busca hacia atrás el símbolo # y x lo borra. Vim rules!!!!
¿Después te acuerdas de todos los tags que te creas?, yo no XDDD. Un saludo!
D’oh!!! no se ve el ejemplo (pplux, pplux, mira que eres patoso) :P
Coñ, que genial :)
Sí que mola el vim, sí.
Respecto a las etiquetas, es que de momento sólo tengo unas 6 o así, e intento utilizar las iniciales o algo así para acordarme bien.
Por cierto, el Textmatte esto lo hace, no? Por lo menos yo lo he visto en algún vídeo de Rails :)
Encontre otro internauta hablando sobre ruby :P, bueno veo que estas mas avanzado que yo asi que pasara a visitarte para aprender. Que exelente lenguaje de programacio.
el vim para windows es una mierda…funciona fatal…
de vez en cuando suelta de repente lo que tiene en el portapapeles!!!
Ey! cómo que el vim para windows va mal? a mi siempre me ha ido muy bien (aunque lo que más me incomoda es el propio windows) y a todo esto, no es lo mismo vim que gvim (no vaya a ser que…). Incluso lo tengo bindeado con el Visual Studio para cuando tengo que hacer sustituciones complejas o alguna de las maravillas del vim.
hola
qué tal? :D
Hi nice site
Test Link