mygnuLINUX

$vi mygnuLINUX

Porque usar VI

Publicado por Gnu Linux en 21 dUTC Abril dUTC 2007

Hola a todos. Abro este post para informaros o desinformaros según lo que cada uno sepa.
En Unix (LINUX) podemos encontrar un editor de textos (NO PROCESADOR) que tiene capacidades muy potentes en cuanto eficiencia en tiempo y calidad de opciones disponibles. Os estoy hablando de VI, hoy en día con su versión mejorada VIM.

Este editor se llama desde la consola de Unix simplemente poniendo vi hola.txt ya empezaremos a escribir sobre él.
En vi existen dos modos: edición y comandos.
En el modo de edición el texto que ingrese será agregado al texto, en modo de comandos las teclas que oprima pueden representar algún comando de vi. Cuando comience a editar un texto estará en modo para dar comandos el comando para salir es : seguido de q y ENTER –con ese comando saldrá si no ha hecho cambios al archivo o los cambios ya están salvados, para salir ignorando cambios :q! seguido de ENTER.

Y muchos de los que leerán esto se preguntarán… ¿y para qúe coño me voy a memorizar comandos pudiendo no hacerlo? Es una pregunta muy interesante y respondo diciendo,para qué coño memorizas tantas cosas inútiles como la hora de tu serie favorita,días que la realizan,comandos de DOS (gran Sistema Operativo ese…) y muchas nociones Windows???????? Pues porque eres TONTO si crees que merece la pena memorizar los comandos de DOS antes que los de vi o UNIX :) .

¿Porqué di salto al vi?
A mi siempre las cosas que consumían muchos recursos me ha dado no sé que… siempre acostumbrado a mi 500 Mhz intentaba maximizar recursos al máximo (usaba reproductores potentes y feos, editores cutrísimos, etc). Cuándo llegó la hora de usarlo de verdad fue en prácticas de Sistemas Operativos y la verdad que contento estoy de ello. Os comento:

En un examen de prácticas de Sistemas Operativos el profesor decide quitarnos el cable de conexión para realizar el examen. Dada la gran configuración de éstos ordenadores en la Sala por culpa de los ¿Administradores? todos los ordenadores empezaron a rentalizarse. Claro la gente que usaba editores bonitos tenía problemas de que se abriesen con comodidad. Claro, como yo usaba vi no me enteraba de nada e hice mi examen con comidad, mientras que otros tenían que esperar su tiempo, cambiarse de puesto, volverse a cambiar… Después de ese examen vi me demostró que era más potente que el resto,y por lo tanto debería ser motivo para usarlo. ¿Acaso no uso amaroK porqué es más potente que el resto? ¿Porqué no voy a hacer lo mismo con vi?

Así que chavalotes, si no usáis LINUX, pasaros!!! y si lo usáis pasaros a vi!!!!!.

Os dejo un link de Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores donde he encontrado un manual bastante bueno sobre el editor vi y si os gusta algo más tradicional ya sabéis: Consola–>man vi ;)

Link al manual :)
Saludos. César.

12 comentarios para “Porque usar VI”

  1. Richard Stallman escribió

    Existe un editor de textos en línea de comandos muchísimo mejor e intuitivo para sistemas UNIX llamado nano. Olvídate de esos comandos innecesarios de vi que ni siquiera aparecen en pantalla…

    Me piro con Stevie Ballmer a hacer el tonto un rato y a tomarme unas birras…
    Salud y software libre para todos.

    Lots of Love: Richie

  2. Gnu Linux escribió

    La putada esque nano no lo tienes en todos los UNIX,vi SÍ.
    Qué pasa si necesitas administrar un servidor de un IBM y no tienes nano? TE JODES.

    ¿Porqué usar vi? Porque está en todos los UNIX.

  3. thinway escribió

    Estoy con César, vi es una pequeña maravilla, es potente y poderlo usar en cualquier UNIX no tiene precio. Lo de las combinaciones de teclas no es un problema ya que en todos los programas hay que aprender algunas en menor o mayor medida. Además si profundizamos, nos podemos sorprender de las posibilidades que tienes y todo con un coste de recursos mínimos. Si hasta lo podemos usar con Firefox, no es una maravilla? ;-P

  4. thehunter escribió

    Mejor para el que se inicia, si usa vim en vez de vi es que teclee vimtutor.Con el man vi……la verdad que asusta si no se sabe.

  5. Amigo de Jose Franco escribió

    Lo que mola es Emacs!!!! (escape meta alt control Shift creo q dice el tio, que son las teclas que hay que usar para realizar las funciones del editor este)

    Solo señalar que para cualquier cualquier cosa que hagas debes tener antes un gran entrenamiento haciendo Combos en el Street Fighter….

    Chaochochin

  6. Gnu Linux escribió

    Amigo de José Franco, te vas a fíar de un editor escrito en LISP? ya sabes… hay que hacer las ponderaciones bien xD :P

    aupa vi!!!!!!!!! :)

  7. Amigo de Jose Franco escribió

    Pero y lo guapo q esta esto:

    http://www.shinmugen.net/gifs/capcom/Ryu/ryu-hadoken.jpg

  8. Nicolas Goles escribió

    Vi es exelente, yo también lo usé por mucho tiempo , en especial para programar en C y C++, creo que vale mucho la pena saber usarlo. Todos los config que tengo que editar por consola, los edito también en Vim, etc, es exelente, hasta en mi blog le dediqué un tutorial completo a como colorear código con vim.

    http://igoles.wordpress.com/2006/09/01/anadiendo-color-a-vim-en-mac-os-x/

    Saludos y felicitaciones por el artículo :)

    PD: emacs tbn es una gran aplicación para cumplir con tareas similares en linux/unix.

  9. cesar escribió

    Hola gracias por vuestros comentarios. He estado observando lo de los colores según el código de programación y mooooooooola :D … lo tendré que probar… MUCHAS GRACIAS POR EL LINK

    Saludos!!!

  10. augusto escribió

    Hola, algun sitio donde haya un buen manual de vi, que el del link no existe. GRacias

  11. kvieres escribió

    jajakakka, asqueroso tu articulo

  12. joan escribió

    Supongo que este blog no pretende que los usuarios de office/open office se pongan a usar vi, no????

    Si es así casi que me parece surrealista…

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>