Las imágenes valen más que mil comandos y opciones de Unix:
Dibujo esto a mis alumnos cada semestre y parecen entender vi después.
vi es una máquina de estados finitos con solo tres estados.
Al comenzar, vi entra en el modo COMANDO, donde puede escribir comandos cortos de pocos caracteres, a ciegas . Sabes lo que estas haciendo; Esto no es para aficionados.
Cuando realmente desee editar texto, debe ir al modo INSERTAR con algún comando de un carácter:
- i: vaya a INSERTAR en el lugar del cursor
- I: ir al modo INSERT al principio de la línea
- a: agregar después del cursor
- A: agregar al final de la línea
- o: abre una nueva línea debajo de la línea actual
- O: abre una nueva línea en el lugar de la línea actual
Ahora, respondiendo a la pregunta: salir.
Puede salir de vi desde el modo EX:
- q: si no ha realizado modificaciones o las ha guardado de antemano
- q !: ignora cualquier modificación y sale
- wq: guardar y salir
- x: esto es igual a wq
w
y x
acepte un parámetro de nombre de archivo. Si comenzó a vi con un nombre de archivo, no necesita volver a ingresarlo aquí.
Por último, lo más importante: ¿cómo puede llegar al modo EX?
El modo EX es para comandos largos que puede ver escribiendo en la línea inferior de la pantalla. Desde el modo COMANDO, presiona dos puntos, :
y aparecerá dos puntos en la línea inferior, donde puede escribir los comandos anteriores.
Desde el modo INSERTAR, debe presionar ESC, es decir, el botón Escape, ir al modo COMANDO y luego: ir al modo EX.
Si no está seguro, presione ESC y eso lo llevará al modo de comando.
Entonces, el método robusto es ESC -: - x-Enter que guarda su archivo y se cierra.