Guía avanzada del usuario

Cómo reemplazar una cadena de caracteres

El procedimiento para reemplazar una cadena de texto está basado en los procedimientos de búsqueda explicados anteriormente. Todos los caracteres especiales para las comparaciones en las búsquedas pueden utilizarse en la operación de buscar y reemplazar.

El formato básico del comando es:

:g/search-string/s//replace-string/g

seguido de la tecla Retorno.

Por tanto, para reemplazar cualquier aparición de la cadena de caracteres "informe" con "documento", debe escribir:

:g/informe/s//documento/g

y pulsar Retorno.

Puede modificar este comando para detener la búsqueda y hacer que vi le pregunte cada vez si desea reemplazar o no. El comando siguiente utiliza gc (agregando c de "consultar") para hacer que vi se detenga en cada aparición de "informe" y le pregunte si desea sustituir la cadena. Responda y para sí o n para no.

:g/disinformation/s//newspeak/gc


Nota -

Puede cancelar una búsqueda y reemplazamiento "consultada" presionando Ctrl-C.