Trabajando con vi
Linux
Es indudable que uno de los editores de texto plano incluido en muchos de los distros de linux es el editor vi, creado en el año de 1976 por Bill Joy, tomando partes de los editores ed y ex dos editores utilizados en aquella époco por Unix. La creación de vi por Joy fue causada por la deficiencia presentada por los editores ed y ex para hacer ciertos trabajos en UNIX.
Como siempre un programa fue creado para suplir las deficiencias de otros y asi vi se combierte en el heredero de ed y ex en Unix para realizar el trabajo de editor de texto plano en los sistemas UNIX y se puede utilizar en Windows instalando vim; entorno de ventanas muy parecido a vi.
Con vi se pueden escribir ficheros de texto, modificarlo, guardarlo y también programar, además de ser una herramienta muy util, cuando queremos modificar algún fichero de texto de nuestro sistema favorito (GNU/Linux o BSD). Otra de las funciones que se pueden hacer con vi es la escritura de programas en C/C++, python, html, entro otros 300 lenguajes de programación que el editor vi acepta.
Al principio vi puede parecernos un entorno un poco arido, pero la familiarización con el nos puede sacar en muchas ocasiones de muchos problemas. El proposito de esta pequeña guía de vi esta dirigido a todo el publico en general, pero especialmente al novato en la utilización de Linux y especificamente al que da sus primeros pasos en vi
El editor de textos vi es un programa con dos modos de trabajo. El modo de comandos, mediante una serie de ordenes escritas en el editro vi se pueden mandar ordenes para efectuar operaciones, que van desde el guardado de archivo, cierre de archivo, inserccion de texto, busqueda de texto, borrado de texto entre otras muchas opciones. Tambien contamos con el modo de escritura, en el cual se puede escribir el texto en el editor el cual puede ser desde una receta de comida, hasta un programa en python o en C.
Para iniciar a trabajar en vi entramos a la consolo y tecleamos vi (figura 1)

figura 1
Esta es la pantalla que sale despues de darle enter en la consola con el comando vi, y nos sale la consola para trabajar en vi y esta lista para trabajar en una de las dos funciones ya sea la de escritura o la de comandos.

Algunos comandos que podemos utilizar para trabajar en vi son los siguientes:
Cuando tenemos el editor en modo de comandos las siguientes ordenes te sirven para trabajar en el editor.
I = introduce texto en modo de escritura
a = Introduce texto en el siguiente espacio donde se quedo el cursor
A = Introduce texto al final de la linea
G<numero de linea> = nos lleva al inicio de la linea ejemplo G20 quiere decir que nos lleva al principio de la linea 20
:set number = Aparecen el numero de lineas escritas en vi
:set nonumber = desaparece el numero de lineas escritas en vi
:w = graba el archivo donde se esta trabajando
:w! = fuerza el grabado del fichero
:q cierra el fichero donde se esta trabajando
:q! fuerza a cerrar el fichero en donde se esta trabajando
:wq graba y cierra el fichero.
Permalink: http://www.mononeurona.org/entries/view/saidjose/2127
Commentblogs:









