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
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.
Comentarios
Usted, caballero, está usando VIM. En vi no verá splits ni sangrados automáticos, lo siento :D
A mi lo que me gusta particularmente a parte del uso es:
vim scp://user@host//directorio/archivo.conf
una delicatessen el vim ;)
Muy buena sh0ck, creo que empezaré a usar esa feature casi a diario ;).
Escribe tu comentario
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]


