Sólo un idiota puede ser totalmente feliz.
Mario Vargas Llosa
Siempre hay algo nuevo en vim, o al menos algo que yo aprendo cada día.
Hace poco estaba creando un formulario en Drupal y noté que escribía una y otra vez líneas con casi el mismo código. Decidí darle un vistazo al manual de vim y encontré el oportuno CTRL+Y, justo lo que necesitaba. Veamos como funciona.
Imagina que tienes una línea como esta:
$form['a'] = array( '#type' => 'hidden', '#value' => $quickfile->title,);
y necesitas crear algunas otras líneas como la siguiente:
$form['b'] = array( '#type' => 'hidden', '#title' => t('Offers'),);
Nota que la primera parte en ambas líneas es la misma, salvo por la clave del array.
La primera opción es añadir una segunda línea, copiando (yanking) con yy y pegándola con p. Luego puedes hacer los cambios que necesites en la nueva línea.
La segunda opción es entrar en modo de inserción a la línea siguiente, la forma más fácil es usar o, y luego presionar CTRL+Y tantas veces como sea necesario. Cada vez que lo hagas se escribirá el caracter que está exactamente arriba del cursor.
En nuestro ejemplo debes presionar CTRL+Y hasta que tengas:
$form['
luego escribe b, en vez de a, y continúas con CTRL+Y hasta la primera coma. Luego escribes la parte final y ¡presto!
CTRL+E hace lo mismo pero copiando los caracteres de la línea bajo el cursor.
Un sencillo consejo que te puede ahorrar algunos golpes de tecla y segundos muy valiosos, dos cosas que todo usuario de vim adora.
Te recomiendo visitar
- Maestros del Web
- Dupermag
- Nudonation
- Alojamiento web Servicios de alojamiento web y registro de dominios para pymes y particulares.

Comentarios recientes
50 semanas 13 horas atrás
51 semanas 1 día atrás
1 año 3 semanas atrás
1 año 3 semanas atrás
1 año 5 semanas atrás
1 año 6 semanas atrás
1 año 9 semanas atrás
1 año 15 semanas atrás
1 año 16 semanas atrás
1 año 16 semanas atrás