Vi r-reference

14.sep 2006 Envía un trackback

Uno de los editores de texto más potentes del mercado es un gran desconocido por una mayoría entre la que me incluyo: el vi. Siempre he querido usarlo porque estuvo ahí desde que comencé mi andadura con sistemas operativos libres, pero por diferentes razones el lado oscuro acabó atrapándome con las feroces garras de pico, nano...

Este verano Juanjo nos ha enseñado alguna que otra característica desconocida en este fantástico editor (entre muchas otras cosas). Algo sencillo como un copy&paste no es tan evidente en vi, por eso entre otras cosas lo había dejado de usar. No es evidente pero hasta ignorantes como yo se han adaptado, los animales y sus costumbres... Una pequeña r0sk-reference (aquí hay otra, más básica en mi opinión):
  • Salir: :qa /:wq /:xa /:q!
  • Deshacer: u
  • Marcar posición: m{a-z|A-Z}
  • Copiar desde posición a marca: y'{a-z|A-Z} donde {a-z|A-Z} es la marca
  • Borrar desde posición a marca: d'{a-z|A-Z} donde {a-z|A-Z} es la marca
  • Pegar buffer: p
  • Reemplazar: :%s/uno/otro/g
  • División horizontal: :split
  • División vertical: :vsplit
  • Ejecutar make: :make Makefile (con Make llega)
  • Ejecutar shell: :!lynx http://www.google.es
  • Sangrado automático: :se ai
¿Merece la pena un esfuerzo por utilizar este editor?. Cada uno que saque sus propias conclusiones, habitualmente vi está disponible en cualquier distribución de Linux, Unix, BSD... con lo que, el aprendizaje será versátil de forma segura. En el caso concreto de OpenBSD y siguiendo una política correcta, más vale malo auditado... que bueno por auditar (¡qué mal suena eso!).

Actualización: Como bien apunta Juanjo, he mezclado comandos vi con vim, todos los visuales (split, vsplit...) solo están disponibles en la versión improved, ojo con eso.
r-reference reference quickcard

Comentarios
Gravatar reidrac@14.09.2006, 'Re: Vi r-reference'

Usted, caballero, está usando VIM. En vi no verá splits ni sangrados automáticos, lo siento :D

Gravatar sh0ck@15.09.2006, 'Re: Vi r-reference'

A mi lo que me gusta particularmente a parte del uso es:

vim scp://user@host//directorio/archivo.conf

una delicatessen el vim ;)

Gravatar r0sk@15.09.2006, 'Re: Vi r-reference'

Muy buena sh0ck, creo que empezaré a usar esa feature casi a diario ;).


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]