Posts de Mayo, 2006



El viernes 16 de junio estaremos en la UNED, en las Primeras Jornadas de Software Libre, hablando un poquito de Rails.
El evento será a las 17:30. ¡Os esperamos!
Vía Barrapunto

En modo edición:

cambiar a modo inserción y crear una nueva línea bajo de la actual: o
cambiar a modo inserción y crear una nueva línea encima de la actual: O

Valga aquí la regla nemotécnica de Juan Lupión (gracias por el consejo):
cuando se usa un comando en minúsculas la acción se realiza en la línea inferior […]

Imaginemos que tenemos un plugin como acts_as_taggable, que define una clase Tag (entre muchas otras) y que en nuestra aplicación no tenemos ninguna otra clase Tag.
Entonces, podemos comprobar si el plugin está cargado simplemente comprobando que está definida la clase Tag:

print "La clase Tag existe" if defined? Tag

Y esto es factible porque los nombres de [...]

¿Cómo puede ser….

... que un sitio que se autodenomina Maestros Web te diga que acaba de rediseñar y que a partir de ahora utilizar CSS, XHTML y validaciones?
No deja de ser irónico, ¿verdad?
Aunque bueno, nos pasa a todos. Yo soy el primero que tiene su casa patas para arriba: errores de Javascript, secciones vacías, caos en las [...]

Eliminar

En modo edición:

eliminar la palabra sobre la que nos encontramos: dw
eliminar desde el cursor hasta el final: d$ o D
eliminar desde el cursor al principio: d0
eliminar desde el cursor al primer caracter que no sea espacio ni tabulado de principio de línea: d_

Por supuesto gracias a todos los que me habéis enviado comentarios o e-mails [...]

A pesar de que hace meses instalé en Wordpress un plugin antimemés (bayesiano-estocástico que utiliza redes neuronales en combinación lineal con clasificadores de Bernoulli) y que he dado largas desde entonces a casi todas las memés que me han enviado (sin acritud, eeh), hoy haremos una pequeña excepción por Alejandro.
Y es que esta memé [...]

En modo edición:

pegar en la línea superior al cursor: P
eliminar 3 líneas: d3d
copiar 3 líneas: y3y

Y es que en vim podemos indicar que un comando se realice n veces indicando el número justo antes del comando. Y esto es, de verdad, muy muy útil como veremos en los próximos días.

Recuerda que puedes enviarnos tus sugerencias [...]

En modo edición:

copiar la línea actual: yy
cortar la línea actual: dd
pegar la línea actual: p

Antes de comenzar a tirar trucos como churros™ aquí van los prerrequisitos:

tener instalado vim
conocimientos básicos: moverse con los cursores, abrir un fichero y cerrarlo
distinguir entre modo edición y modo inserción
tener los dedos ágiles, agile fingers

Y ya sabéis que me podéis enviar vuestras sugerencias.

Creo que hay dos formas de aprender vim:

la densa: cogerse el libro y leérselo mientras vamos practicando un poco
la light: aprender todos los días uno o dos comandos e ir asimilándolos poco a poco

Yo he optado por la light, así que voy a crear una categoría que se llame "Tips de vim" que intentaré actualizar [...]




Sobre este blog

Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?

Technorati

Mi del.icio.us