Cream, o cómo hacer Vim para todos los públicos

CreamEn el artículo anterior comenté las incontables maravillas de Vim, el editor mas potente que conozco. En este artículo me he propuesto comentar las funcionalidades, ventajas y desventajas de Cream, una configuración para Vim que hace mas usable este completo editor. Detrás de la simple aparencia de la imagen de la izquierda, se esconde (casi) todo el potencial de Vim, pero mediante un manejo mas común, con los atajos de teclado estándar.

Cream puede (al igual que Vim) adaptarse a tus necesidades, y es que es fácilmente configurable a golpe de ratón: Puedes cambiar el esquema de colores y elegir entre varios, quitar y poner la barra de tareas (normalmente no hace falta, así que la tengo desactivada), activar la funcionalidad de pestañas para navegar entre varios archivos…

Por defecto, tan solo es un editor normal y corriente, sin los comandos de Vim, pero es posible habilitar la opción expert para poder insertar comandos, así que si, como yo, te sientes más cómodo con estos comandos tendrás un editor hecho a tu medida. Aunque, sigo prefiriendo GVim para el entorno gráfico, porque no es mucho menos atractivo visualmente y recordemos que los comandos pueden usarse en cualquier plataforma, tenga entorno gráfico o no, y esta es posiblemente la gran desventaja de Cream, que no sirve para consola. Claro, que si no tienes que trabajar en un terminal de texto, es, casi sin duda, tu editor.

Además, al igual que en Vim (hay que recalcar que Cream es Vim) puede ampliarse con todos los scripts que comentaba en el post anterior.

Etiquetas: , , , ,

Vim, o cómo programar en casi cualquier lenguaje consumiendo 7Mb de Ram

Hace no mucho hablé de Vim (entre otro software) como mi editor de textos favorito por muchas razones. Es flexible a mis necesidades, puede ser simple o complejo y hace casi cualquier cosa, desde (obviamente) visualizar y editar un archivo txt hasta compilar y ejecutar código, ayudándote además con una interfaz agradable, con resaltado de sintaxis en colores y autocompletado.

Vim tiene muchas ventajas, y es una herramienta potente y muy útil, pero tiene una desventaja: que puede echar por tierra sus cientos de virtudes, y es que es muy complicado de manejar. Es un editor que se maneja con una serie de comandos, que no son los habituales (por ejemplo, guardar fichero no es control + s, si no :w. Sinceramente estos comandos se aprenden en dos patadas haciendo el “curso de aprendizaje” que trae Vim (ejecuta vimtutor y empezará a enseñarte sus innumerables maravillas).

La eficiencia de los comandos es simple: una vez que te acostumbras a ellos (me hice a los básicos en apenas 10 minutos) trabajas muy rápido con cualquier fichero, y como sirven tanto en el Vim de consola, como en el que tiene intetfaz gráfica (GVim) pues te es indiferente dónde estés trabajando.

Otra ventaja que tiene es que es multiplataforma, con lo que se puede trabajar con él en cualquier sitio. Esto parece una tontada, pero hace tiempo, yo usaba Gedit (el editor de Gnome) y me encantaba, pero si en la universidad tenía que usar windows, pues no podía trabajar con Gedit. Desde que uso Vim esto no me pasa, además consume mucha menos memoria y hace muchas mas cosas.

Otra cosa que me encanta de Vim es que es tan extensible como quieras, ya que tienes a tu disposición decenas de scripts para adaptarlo a tus necesidades. Yo, por ejemplo, le he añadido plugins para poder trabajar en Java, Perl y Ruby, pero hay muchas mas cosas. Estos plugins me han hecho la vida más fácil, ya que ahora puedo programar en Perl y Ruby cómodamente, así como editar código Java evitándome tener que ejecutar Jidea o Eclipse para editar y ejecutar un pequeño fragmento de código.

Lo pintas muy bonito pero es demasiado complicado para mí. ¿Me recomiendas otro editor parecido pero fácil?

Si no te haces a los comandos, o te resulta mas cómodo trabajar con menos atajos de teclado y del tipo control+ S o control+ Z, mi recomendación es Cream, una configuración para Vim que lo hace usable para todo el mundo y que comentaré en el próximo post.

Etiquetas: , , , ,
-->

2008 (CC). Jesús Ángel Samitier. Gestionado con WordPress, usando GimpStyle.
Entradas y Comentarios feeds. XHTML y CSS válidos.

Bad Behavior has blocked 1564 access attempts in the last 7 days.