Nada es indispensable, siempre hay algo que lo puede remplazar
Un libro abierto es un cerebro que habla; Provervio Indu

Trabajando con vi

2010-03-09 12:50:54-06                  Esta entrada ha sido vista 205 veces.

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)

consola_vi

 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.

consola en editor de texto vi

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


Comments Commentblogs:
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
23,527 times
saidjose
Said Tamez Lorenzana
37 años.
Ingeniero Ambienta de la Universidad Autónoma de Tamaulipas, con doce años de experiencia en el área de las ciencias ambientales. Entusiasta del software libre en cualquier sistema. Aficionado a Freeciv y cuando no estoy jugando, me gusta perder el tiempo leyendo todo lo relacionado a Linux, BSD y software libre de windows. Soy papa de un hermoso niño de cuatro años seis meses, sigo pensando que el café y el te son las mejores bebidas que Dios le dio al mundo.

Actualmente trabajo con ubuntu 9.04, zenwalk 6.4, 4mlinux 2.1, estrella roja 2.8, windows 7 y xp, Soy un programador novato en C, C++, Html y Python.

Para mis escritos utilizo vim y latex tanto en windows como en linux
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

reiken wrote:
http://tinyurl.com/782vp5u
4 days, 3 hours ago

asimov wrote:
La USB&#45;stick que te gustó http://tinyurl.com/5hzmj6
on 4/12/08

teosho wrote:
el medio ambiente, sobre el manejo de residuos. Qué tal esta el campo actualmente? Me conviene estudiar en México o en extranjero?
on 21/10/07

teosho wrote:
Oye, que tal. Estoy por terminar la carrera de Ingenieria Química y estoy interesado estudiar una maestria aplicada en
on 21/10/07


Si esta chido python, pascal por pura suerte me encontre una liga para un curso básico, lo que me falta es tiempo para aprender.
3 weeks, 6 days ago
Orale rnstux, cuando este listo tu app para android te pasas la liga y si funciona en android 2.1 lo pruebo
3 weeks, 6 days ago
Aprendiendo Pascal, espero sacar algo bueno de este idioma.
on 9/1/12
Inches bengalies, yo queria que llegaran al super tazon, ni mocho tendre que esperar otro año a que los delfines lleguen a pretemporada
on 9/1/12
Sobreviví al 6 de enero, no me saque monito, pero de aseguro que si me hacen un examen de glucosa salgo en 200
on 6/1/12
Es un placer estar de nuevo en el trabajo, 15 días de descanso son suficientes para recobrar baterías.
on 2/1/12
A todos los mononeurones les deseo un feliz año nuevo y que todos sus proyectos terminen con éxito este año qué empieza
on 31/12/11
Probando la table que compre en soriana para mi esposa esta chingona
on 25/12/11
Feliz navidad mononeurones que disfruten de las fiestas
on 25/12/11
Acabo de ir a la soriana, hay una table que se ajusta a mi presupuesto creo que pronto estrenare...
on 21/12/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.