15 julio, 2017

Cómo insertar un texto dentro de una selección de rango de Vim

A veces tenemos que insertar un mismo texto o carácter al principio de cada línea de una sección de texto. Por ejemplo en el siguiente código queremos comentar con el carácter «#» todo las líneas entre el rango +8,+16 del siguiente ejemplo:

Texto sin la inserción del carácter en el rango de Vim

Podemos realizar esta acción con el siguiente comando sobre el rango:

+8,+16s!^!#!

En la siguiente imagen esta diferenciada cada una de las partes del comando

Explicación de las partes del comando de reemplazo

Después de ejecutar el comando, tenemos el rango de líneas comentado con el carácter «#«.

Captura con la inserción del carácter
Leave a comment