ViM es uno de los editores más conocidos en el mundo UNIX, y sin duda alguna es uno de los más completos y potentes una vez que se lo conoce bien. Es posible usarlo durante años y seguir aprendiendo formas en las que nos ahorra trabajo.
Me refiero a, en general, agregar un caracter cualquiera al principio de varias líneas, sin tener que editar línea por línea. Para esto, hay que posarse en la primera columna de la línea, cambiar a modo comando (con Esc) y presionar Ctrl+V para ingresar en el modo Bloque visual, que se indicará en la parte inferior de la pantalla como — VISUAL BLOCK — o — BLOQUE VISUAL —.
Una vez en este modo, nos desplazamos hacia abajo (o hacia arriba) con las flechas del teclado, cubriendo todas las líneas que queramos comentar.
El tercer paso es presionar I (i mayúscula) y escribir el texto que deba ir al principio de la línea (por ejemplo, # o //). Esto agregará el texto a la línea en la que se ubique el cursor.
Al presionar la tecla Esc se modificarán todas las líneas marcadas. Dependiendo de la versión de ViM, puede ser necesario esperar unos segundos o mover el cursor para ver el cambio.
Para borrar los caracteres (descomentar) se sigue un proceso similar, pero en vez de escribir, una vez seleccionadas las líneas hay que apretar d para borrar el o los caracteres que se quieran quitar de cada línea.
Activa Javascript para para cargar los comentarios, basados en DISQUS
El Blog de ElCodiguero funciona sobre Pelican