User Tools

Site Tools


informatica:linux:vi

This is an old revision of the document!


Comandos de edito vi o vim

Buscar y reemplazar en vim:

1. Buscando en vim

Para buscar un archivo en vim no hay que leer el man entero!: nos aseguramos de no estar en modo edición, y casi todos sabemos el comando:

/expresión

Que nos llevara a la primera ocurrencia de la expresión.

Para ir de una a otra, nos basta presionar la letra n de “next”.

2. Reemplazar una ocurrencia

Para reemplazar una expresión, podemos escribir (en modo ejecución, no edición):

:s/vieja expresión/nueva expresión/

y reemplazara la primera ocurrencias de la linea donde estamos.

3. Reemplazar todas las ocurrencias en esta linea:

:s/vieja expresión/nueva expresión/g

reemplazara todas las ocurrencias de la linea donde estamos.

Para hacerlo en todo el archivo hacemos

:%s/vieja expresión/nueva expresión/g

Y la mejor: para recorrer todas las ocurrencias una a una, y confirmar antes de reemplazar:

:-1,$s/expresión original/nueva expresión/gc

4 espacios en lugar de tabulador:

set ts=4

informatica/linux/vi.1288193616.txt.gz · Last modified: 2015/04/13 20:19 (external edit)