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 |