Empecé Vi en mi máquina Ubuntu. Sin embargo I'm nuevo en Vi, y ahora no puedo salir. Veo el editor y puedo escribir texto, en la línea inferior hay una etiqueta "grabación".
¿Cómo puedo salir de Vi?
vim es un editor modal. Pulsa la tecla ESC para entrar en modo Normal (comando) y luego escribe :q y pulsa Enter.
Para salir sin guardar ningún cambio, escriba :q! y pulse Enter.
Véase también Getting out en la documentación de Vim.
Yo uso ctrl+[ para generar la secuencia esc, esto me evita tener que mover los dedos de la fila de inicio (recuerda que la tecla esc estaba en un lugar diferente cuando se inventó vi
. :wq
escribirá todos los archivos sin tener en cuenta la necesidad. Sugiero usar ZZ
(que es shift+z dos veces) que sólo escribirá si se ha hecho un cambio en el archivo. También :xa
es lo mismo que ZZ
excepto si tienes más de 1 archivo abierto en la instancia del editor (como las pestañas de vim). Nota: No estoy seguro de que todo esto sea 100% compatible con todos los clones de vi, pero sé que funciona con vim.
Como dijo Sinan, vim es un editor modal. Si quieres saber si eso funciona para ti, quizás deberías invertir algo de tiempo y ejecutar vimtutor
, que es una forma interactiva de aprender vim. (También cubre cómo salir, qué significan los modos y qué puedes hacer en cada modo).