Usando el editor de texto vi en solaris 9

En el mundo de Solaris, la mayoría de los archivos son texto plano sin material de tipografía de fantasía, si las secuencias de comandos de texto, concha, páginas web, o incluso programas C. No, no los colores de fuente negrita múltiples, no se incluyen los gráficos. Como resultado, la mayoría de los usuarios de Solaris utilizan VI, un potente editor (aunque difícil de aprender) de sólo texto que le permite introducir y modificar texto rápidamente. Con vi, debe hacer todo - de movimiento del cursor para buscar y reemplazar - desde el teclado.

La comprensión de los modos

Quizás el aspecto más desconcertante del vi es que se trata de un editor modal. Estos son los dos modos de funcionamiento:

  • modo de inserción: Si estás en el modo de inserción y escriba una x, la letra se añade al documento en el punto actual del cursor.
  • El modo de comando: Si estás en el modo de comando, el x comando hace que la letra bajo el cursor a ser eliminado, no añadido.

Afortunadamente, hay un truco para la puesta en marcha vi que permite una función de visualización del modo en la línea inferior de la pantalla. Esta visualización rápida le indica si está en el modo de comando de inserción o. En lugar de especificar la función de modo de presentación de forma manual cada vez que se inicia vi, abra una ventana de terminal y escriba lo siguiente:

echo “showmode ajuste” gt; gt; ~ / .exrc

Hacer esto una vez, y que ha creado un archivo de preferencias personalizadas para VI (sí, se debería llamar .virc, pero eso es una larga historia). Usted no tiene que pensar siempre en ello de nuevo.

A partir vi

Puede iniciar el editor vi desde la línea de comandos de varias maneras:

  • Tipo VI en la línea de comandos:

$ vi

  • Especifique el nombre de un archivo existente para editar o un nuevo archivo para crear:

$ Vi my.new.file

  • También puede especificar una lista de nombres de archivo si lo desea. Puede terminar de editar el primer archivo, y luego pasar a la segunda, y así sucesivamente para modificar un lote de archivos en secuencia.

Vi comenzar especificando el nombre que desea crear:

$ Vi ashley.travels.txt

El Archivo, Editar, Ver, y otros menús son para la aplicación de terminal, no vi. El programa vi no tiene elementos de la interfaz de lujo, simplemente lo que se ingrese en el teclado.

No hay menú en la parte inferior, sólo un cursor en la esquina superior izquierda y un montón de símbolos de tilde (~) corriendo por el lado izquierdo. Las líneas precedido de símbolos tilde son marcadores de posición, no forma parte del archivo. Son más allá del final del archivo que se está editando.

Introducción de texto

Por defecto, el editor se inicia en el modo de comandos: escriba una x, y se escucha un pitido como el editor te dice que no hay nada que eliminar. Puede entrar en modo de inserción de varias maneras, dependiendo del lugar donde desea insertar el texto. De hecho, vi tiene docenas y docenas de comandos.

Video: Comandos Basicos del Editor Vi

Los siguientes son algunos algunos comandos básicos:

  • Para insertar justo antes de la posición actual del cursor (donde está sentado el bloque intermitente), pulse i.
  • Para insertar justo después de la posición actual del cursor, utilice un para añadir texto.
  • Para insertar justo por encima de la línea actual mediante la creación de una nueva línea en blanco, es mejor utilizar O (O mayúscula).
  • Para insertar en una nueva línea en blanco justo debajo de la línea actual, utilice o (o minúscula).

Saltar en este pulsando i y escribiendo el siguiente:

Los viajes de Gulliver es la más conocida obra del escritor irlandés Jonathan Swift, famoso por su trabajo como novelista, ensayista y escritor satírico. ¡Puedes apostar!

Para que esto sea interesante, añadir unos cuantos caracteres sin sentido al azar al final de lo que se escribe en.

Observe que la esquina inferior derecha de la pantalla dice modo de inserción. Esa es la función de modo de presentación dando una pista visual del modo en el que se encuentre.

Para salir del modo de inserción y volver al modo de comando, pulse la tecla mágica, Esc. Inteligente, la tecla Esc tiene ninguna función en el modo de comando. Puede pulsar en cualquier momento que desea estar en modo de comando y no está seguro de qué modo en el que se encuentra. Es simplemente emite un pitido.

Que se mueve en el archivo

Porque vi no tiene barras de desplazamiento y sin la ayuda del ratón, que tiene un juego de llaves que se pueden utilizar en el modo de comando para moverse.

En Solaris, también puede utilizar las teclas de flecha del teclado a menos que esté conectado de forma remota, en cuyo caso se pueden o no pueden trabajar.

Las cuatro teclas clave de movimiento son H, J, K y L:

  • h mueve un carácter hacia la izquierda.
  • j mueve uno abajo línea.
  • k mueve una línea hacia arriba.
  • l mueve un carácter hacia la derecha.

Trate de usar estas cuatro teclas para moverse. Si estas cartas comienzan a aparecer en el documento, usted todavía está en modo de inserción y hay que pulsar la tecla Esc.

  • Se puede mover una palabra a la vez con W o B, dependiendo de si desea mover hacia adelante o hacia atrás una palabra una palabra.
  • Puede saltar al principio de la línea con 0 (cero) y hasta el final de la línea con $.
  • Para mover página por página, cuando el archivo es lo suficientemente grande como para tener páginas de texto, el uso

• ^ F para mover a la página siguiente

• ^ B para retroceder una página

• ^ D para mover hacia abajo la mitad de una página

• ^ U para mover media página

  • Puede saltar a la primera línea del archivo con 0G (cero seguido de G) y al final del archivo con G por sí mismo.

Utilice las teclas de movimiento para mover a la primera letra de las cosas extrañas que ha añadido al archivo. A continuación, pulse la tecla x un par de veces. Cada vez que lo presione, debería ver la letra bajo el cursor eliminado y el tobogán de texto a la izquierda para llenar el agujero abierto.

Terminar el proceso de borrado de manera que no hay personajes callejeros. A continuación, utilice el un la función append para agregar unos cuantos retornos de carro inmediatamente después del período que termina la frase. Ahora el cursor debe estar en la última línea, con al menos una línea en blanco que lo separa del texto en el archivo.

Incluyendo otros archivos

Para incluir el contenido de otro archivo, tiene que saltar a la línea de comandos vi.

  • Esto se hace escribiendo:, momento en el cual el cursor salta inmediatamente a la esquina inferior izquierda de la pantalla.
    Escribir el siguiente comando:

r gullivers.travels.txt

  • Después de pulsar Intro, el contenido del archivo se inyectan en la memoria intermedia, tal y como se vio en el Editor de texto de GNOME y CDE Editor de texto.

Video: Introducción al editor VI

guardar archivos

El último paso en este viaje es para guardar el nuevo archivo. Vi que comenzó con el nuevo nombre de archivo. Para guardar el archivo con ese nombre, escriba uno de los siguientes comandos:

  • : W escribe el archivo y se mantiene en vi.
  • : Wq escribe el archivo y se cierra vi.

ZZ escribe el archivo si ha cambiado y a continuación, sale, sin la línea de comandos (:) secuencias.

Si ha introducido más de un archivo, use: w para escribir este archivo y luego n para pasar al siguiente presentar en su lista.

Para dejar de fumar y descartar los cambios que haya realizado, añadir una! al final del comando, así:

: Q!

Artículos Relacionados