Vim es uno de los editores de texto de línea de comandos más populares e influyentes. Viene empaquetado con una gran cantidad de funcionalidades y características para cualquier experto en terminales. Sin embargo, Vim puede ser desalentador para los nuevos usuarios, no porque sea complejo de aprender y dominar, sino porque tiene una forma poco convencional de hacer las cosas. Por ejemplo, Vim usa atajos, modos y enlaces a los que a menudo es necesario acostumbrarse, y necesita un artículo completo para mostrarle cómo salir de Vim.
Esta guía explica cómo familiarizarse con Vim mediante el aprendizaje de pasos rápidos y sencillos para comentar sobre varios bloques de código.
Primero, antes de que pueda comentar varias líneas en Vim, necesita saber cómo comentar una sola línea, así que centrémonos en eso como nuestro punto de partida.
Cómo comentar una sola línea en Vim
Para comentar una sola línea en Vim, ingrese al Modo Visual presionando control + V. A continuación, navegue hasta la línea que desea comentar y presione el botón C clave.
Dependiendo de su configuración de Vim, esto debería comentar la línea seleccionada. Eso es todo lo que hay que hacer: fácil, ¿no?
Ahora profundicemos un poco más.
Cómo comentar varias líneas
Para aprender a comentar varias líneas en Vim, estamos usando un script de Python simple.
vim comments.py

Método 1: uso de números de línea
Un método para comentar varias líneas en Vim es usar números de línea. Vim le permite especificar la línea de inicio y meta y comentarlas.
1. Comience abriendo el archivo que desea editar en Vim.
2. A continuación, presione el ESC para iniciar el modo de comando de Vim.
3. Ingrese el comando:
:[start],[end]/s/^/#
El inicio es el número de línea desde el que comenzar y el final es el número de línea en el que finalizar el bloque de comentarios.
La siguiente captura de pantalla ilustra cómo usar este comando para comentar desde la línea 15 a la 25.
:15,25s/^/#

Método 2 – Bloque de resaltado
Suponga que no conoce los números de línea para comentar. En ese caso, puede utilizar el método de resaltado para resaltar el bloque de destino y comentarlo.
Para usar el método de resaltado, salte a la línea que desea comenzar a comentar y presione el Cambiar + V llaves.
Hacer esto resaltará toda la línea donde se encuentra el cursor.
A continuación, use las teclas de flecha hacia arriba y hacia abajo para seleccionar las líneas que desea comentar.
Nota: También puede usar la rueda de desplazamiento del mouse para seleccionar las líneas que desea comentar.

Una vez que tenga el bloque de destino resaltado, presione el REGRESO para salir de Visual Line.
A continuación, presione el ESC para ingresar al modo de comando e ingresar el comando:
:s/^/#
Presione Entrar para ejecutar el comando y comentar las líneas resaltadas.

Método 3 – Expresiones regulares
Vim también admite expresiones regulares para comentar líneas que contienen palabras específicas. El comando para comentar palabras específicas es:
:g/keyword/s/^/#
En este comando, la «palabra clave» representa las palabras específicas que desea comentar.
El siguiente ejemplo comenta todas las líneas que contienen la palabra clave True:
:g/True/s/^/#

Vim resalta automáticamente la palabra de destino antes de ejecutar el comando.
Finalmente, presione el INGRESAR palabra clave para ejecutar el comando.
Método 4 – Modo visual
También puede usar el modo visual de Vim para comentar un bloque de código.
Comience navegando hasta la línea que desea comenzar a comentar. A continuación, presione el control + V teclas para habilitar el modo visual.
Usando las teclas de flecha hacia arriba y hacia abajo, seleccione todas las líneas que desea comentar. Vim insertará un resaltado al principio de cada línea para indicar que la línea está seleccionada.

Con las líneas de destino seleccionadas, presione Cambiar + I para ingresar al modo de inserción.
Luego, ingrese el símbolo de comentario para el archivo de destino. En este caso, necesitamos insertar la libra (#
) símbolo para comentar el código Python.
Finalmente, presione el ESC y Vim comentará todas las líneas seleccionadas.

Cómo quitar el comentario de varias líneas
Es posible que también deba descomentar varias líneas. Para hacer esto, puede usar el modo visual.
Comience navegando hasta la línea que desea descomentar, luego presione control + V para activar el modo resaltado.
Con las teclas de flecha hacia arriba y hacia abajo, seleccione todas las líneas que desea descomentar. Una vez que haya seleccionado la región, presione el X clave para eliminar los comentarios.
Otro método es usar un comando para eliminar todas las líneas que comienzan con el símbolo de comentario.
El comando para eso es:
:%s/^<comment symbol>/


Recuerde reemplazar el símbolo de comentario con el símbolo de comentario real que se eliminará.
Terminando
Vim es un gran editor de texto que te permite trabajar con archivos de texto en el terminal de manera fácil y cómoda. Aunque este tutorial muestra varias formas de comentar en múltiples líneas en el editor de Vim, apenas arañó la superficie de las capacidades de Vim, como convertir a Vim en un procesador de textos. Si es un usuario experimentado de Vim, no olvide consultar también estos consejos y trucos de Vim.