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

Indentacion

Editar:

~/.vimrc

Y anyadir:

au FileType python set foldmethod=indent

Luego abrir un documento. Atajos y operaciones:

Teclas Funcion
z + o Expandir
Flecha derecha Expandir
z + c Cerrar
z + shift + m Cerrar todos