Comentar varias líneas de código en el editor vi / vim
Este truco de vi sirve para comentar varias líneas o para insertar texto en varias líneas pero siempre en la misma columna. Para comentar código viene muy bien, porque podemos comentar añadiendo el o los símbolos de comentario en la primera columna de cada línea, pero también podríamos añadir un texto en la columna X de cada línea.
Para escribir algo en varias líneas tenemos que hacerlo desde el modo –BLOQUE VISUAL–, que se accede con CTR+v
Si tenemos activado en vi que se muestre el modo, deberá aparecernos en la parte inferior izquierda de la pantalla el rótulo:
--BLOQUE VISUAL--
Una vez en el modo bloque visual, desplazamos el cursor marcando las líneas en las que queramos añadir texto. Podemos hacerlo con las flechas o como siempre desplazamos el cursor en vi, con:
j
: para mover el cursor una línea hacia abajo
Xj
: para mover el cursor X líneas hacia abajo
k
: para mover el cursor una línea hacia arriba
Xk
: para mover el cursor X líneas hacia arriba
Una vez seleccionadas las líneas en las que queremos incluir texto, pulsamos I
(I mayúscula) para insertar texto.
Escribimos el texto que queramos, como el, o los, símbolos para comentar código. Veremos únicamente ese texto en la línea en la que está el cursor. No hay que preocuparse, al escribir un doble ESCAPE (ESC+ESC
) aparecerá el texto en todas las líneas marcadas.