El patrón general para buscar y reemplazar es:
:s/search/replace/
Reemplaza la primera aparición de 'buscar' con 'reemplazar' para la línea actual
:s/search/replace/g
Reemplaza todas las apariciones de 'buscar' con 'reemplazar' para la línea actual, 'g' es la abreviatura de 'global'
Este comando reemplazará cada aparición de 'buscar' con 'reemplazar' solo para la línea actual. El% se utiliza para buscar en todo el archivo. Para confirmar cada reemplazo interactivamente agregue una 'c' para confirmar:
:%s/search/replace/c
La confirmación interactiva reemplaza 'buscar' por 'reemplazar' para todo el archivo
En lugar del carácter%, puede usar un rango de número de línea (tenga en cuenta que el carácter '^' es un carácter de búsqueda especial para el inicio de la línea) :
:14,20s/^/#/
Inserta un carácter '#' al comienzo de las líneas 14-20
Si desea utilizar otro carácter de comentario (como //), cambie su delimitador de comando:
:14,20s!^!//!
Inserta una secuencia de caracteres '//' al comienzo de las líneas 14-20
O siempre puedes escapar de los // caracteres como:
:14,20s/^/\/\//
Inserta una secuencia de caracteres '//' al comienzo de las líneas 14-20
Si no ve números de línea en su editor, simplemente escriba lo siguiente
:set nu