historias para no dormir…
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 [...]
... 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 [...]
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 [...]
Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?