Guía uso de vim
Motivo de esta guía
A lo largo del curso para editar archivos de texto en Linux se ha utilizado el editor de texto nano, como en este trabajo se van a manejar principalmente ficheros de yml se utilizará vim porque a la hora de editarlos realiza las tabulaciones necesarias automáticamente evitando así errores y pérdidas de tiempo innecesarias. Como su manejo es menos intuitivo que nano se ha elaborado está guía para sacar todo el potencial de este editor de texto.
Conceptos básicos
- Guardar archivo y darle nombre:
:w {nombre archivo} - Guardar archivo y salir del editor:
:wq - Salir sin guardar:
:q!Guía del comando que se pasa como parámetro:
:h {comando}Insertar texto:
iSustituir palabras (con ejemplos)
Sustituir palabras:
vim +%s/tarta/rosquilla/g hola.txtSe puede sustituir el + por -c:
vim -c %s/tarta/rosquilla/g hola.txtY también hacer varios cambios a la vez:
vim -c %s/tarta/rosquilla/g -c %s/rosquilla/huevo/g -c %s/huevo/donut/g hola.txtCopiar, borrar y pegar
Modo visual (solo permite seleccionar texto):
vCortar texto (vale para borrar también):
ddPegar texto copiado:
pCopiar texto:
yy