Entrando y saliendo de Vi

De Bibliaubuntu

Uno de los conocimientos imprescindibles sobre cualquier aplicación es saber cómo iniciarla y cómo salir de ella. Antes dijimos que la primera vez que se pretende salir de vi puedes quedar confuso debido a su naturaleza modal, pero una vez asimilado este hecho, llega a ser como tu segunda naturaleza.

ENTRANDO:

para iniciar vi, ingresamos el comando vi seguido del archivo.

bibliaubuntu@ubuntu:~$ vi nombre_archivo

Vi es un editor de texto que se maneja desde consola, así que puedes iniciarlo desde el terminal de GNOME o desde una ventana de xterm. Opcionalmente, puedes teclear un nombre de archivo como argumento y vi se ejecutará y abrirá inmediatamente dicho archivo de texto. La figura 7.1 muestra a vi editando un fichero de texto (hemos tecleado vi /etc/modules para conseguirlo):


Figura 7.1: Una ventana de Xterm mostrando a vi mientras editamos con él al fichero /etc/modules
Figura 7.1: Una ventana de Xterm mostrando a vi mientras editamos con él al fichero /etc/modules

Nótese que el nombre_archivo no necesita extensión .txt.

Es muy útil para editar archivos de texto (entiendase tambien los .conf,.txt, los ficheros de /etc,... modificables) desde el modo seguro (failsafe en inglés) de linux o desde el modo consola.


SALIENDO:

Puedes salir de vi de varias formas, pero antes debes poner a vi en modo normal. Para volver al modo normal mientras estás editando un fichero, simplemente pulsa la tecla "Escape". Si ves aparecer los símbolos ^[ pulsa Escape otra vez.

Ahora estás en modo normal. Puedes salir de vi de tres formas diferentes:

  • Para salir inmediatamente sin guardar cambios, teclea los comandos :q! (símbolo de dos puntos, una letra q, y el símbolo de admiración !). El comando :q es la orden general para salir, y si la tecleas y has hecho cambios en el archivo preguntará si deseas guardar antes los cambios. Al teclear :q! sales de vi indicándole que no deseas guardar los cambios. Otra forma es pulsar la tecla Mayúsculas, dejarla pulsada, y pulsar ZQ y soltar Mayúsculas. De esta forma no se ve cambio alguno en la pantalla, sólo se ve que sales de vi sin dilación.
  • Para guardar los cambios y salir inmediatamente, teclea :x o :wq. La orden :x sólo existe en vim y hace lo mismo que la orden tradicional :wq (escribir y salir, write and quit). La forma "silenciosa" es: pulsar Mayúsculas y dejarla pulsada, pulsar ZZ y soltar Mayúsculas.
  • Para especificar el nombre del archivo donde quieres guardar los cambios, teclea el comando :w nombre_archivo. Si el archivo nombre_archivo ya existe, tendrás que utilizar la variante :w! nombre_archivo que significa "¡sí, quiero sobreescribir ese archivo! ¡sé lo que hago!".

Resumen rápido de órdenes:

:q!                   salir sin guardar.
:w nombre_archivo     guardar con el nombre indicado 
:w! nombre_archivo    guardar con el nombre indicado, sobreescribiendo el fichero existente con ese mismo nombre
:wq                   salir y guardar cambios (modo seguro, pregunta antes de sobreescribir).
:wq!                  salir y guardar cambios.


NAVEGACIÓN
Apartado Anterior | Índice | Apartado Siguiente

Herramientas personales

sl
דומיין בעברית  דומיין  דומין  תוכנה לניהול  קשרי לקוחות  CRM, ניהול קשרי לקוחות  דומין בעברית  פורומים  ספרדית  גיבוי