Gedit y Ruby on Rails sobre GNU/Linux
Actualizacion!! Este articulo tiene una segunda version con algunas actualizaciones te recomiendo que si ya has leido este articulo mejor leas su segunda versión. Y si no lo haz leido aún, leelo y luego revisa la actualización
![]()
Ya he dado muchas vueltas al rededor de encontrar un buen editor o IDE para desarrollar aplicaciones en Ruby on Rails sobre GNU/Linux. Por mencionar algunos que he probado:
RadRails : Un editor basado en eclipse muy completo que soporta muchas tareas de Ruby on Rails que normalmente se las haría por consola.
Vim+Cream: Es la conminación del editor Vim con la interfase gráfica provista por Cream. Esta conminación sumada con algunos plugins para el Vim con soporte para Ruby on Rails, dan como resultado un potente editor rara RoR.
JEdit: Editor hecho en Java que con algunos plugins con soporte para Ruby lo hacen un editor bien práctico para programar en RoR.
Sin embargo, aún estoy aprendiendo Ruby on Rails y no quiero usar a un IDE como RadRails, que te facilita mucho las cosas pero te liga demasiado a usar todo de manera gráfica desde el IDE, sin mencionar que te come un poco de memoria. Vim+Cream es muy potente pero así como voy aprendiendo Ruby on Rails, también quiero enseñarlo, pero algunas personas que vienen de otro mundo Win2
nunca han usado una ventana de comandos, peor aun un editor basado en comandos, y más bien van preocuparse mas de aprender a usar el editor que aprender Ruby on Rails.
Un editor por excelencia para desarrollar en Ruby on Rails es Textmate, sin embargo solo esta disponible para Mac, una analogía de TextMate sería JEdit, sin embargo no quisiera depender de Java para usarlo, ya que necesitaría instalar la JVM, bajarme los plugins etc. Quisiera algo que no requiera mas allá de algunas configuraciones y con solo instalar Ubuntu por ejemplo ya tenga un buen editor para empezar a desarrollar en Ruby on Rails. Esto nos lleva a Gedit, un editor para el escritorio Gnome que por lo general siempre se instala en la mayoría de distribuciones GNU/Linux que usan este escritorio.
Bueno al grano, como configuro Gedit?? así:
-
Descarga estos dos archivos ruby.xml y html.xml y copialos en el directorio /home/joselo/.gnome2/gedit/snippets, donde /home/joselo es tu directorio personal, si la carpeta snippets no se encuentra creala.

-
Abre el editor Gedit escribiendo en la consola gedit o desde el menú, luego ve al Menú Editar > Preferencias, en la pestaña de Complementos marca: Panel del examinador de archivos y Snippets.

-
Cierra y abre nuevamente el Gedit para que se apliquen los cambios, una vez realizado este proceso, es posible explorar los archivos y directorios de nuestra aplicaciones mediante elPanel del examinador de archivos ( Menú Ver > Panel lateral ) , y usar Snippets para opciones de auto completar.
- Por ultimo para que podamos hace uso de los Snippets en archivos de tipo .rhtml es necesario cambiar el modo de resaltado de estos archivos seleccionando en el Menú Ver > Modo resaltado > Marcado > HTML.
Nota: Los archivos ruby.xml y html.xml son los mismos que usa RadRails los cuales están basados en TextMate, estos archivos los modifique para que puedan usarse desde GEdit.
Lo importante aquí es que al usar GNU/Linux, uno es libre de seleccionar la herramienta que más le guste para desarrollar ya sea un editor sencillo o un IDE. Inclinarse por una u otra herramienta ya es cuestión de gustos.
Los resultados en video.




Felicitaciones muy buen aporte!
Muy bueno, esta muy bueno, muchas gracias, ya que en el mac no tengo problemas pero en el ordenador con ubuntu no encontraba nada. saludos
Andrés Karp
http://www.akelarreweb.com
Gracias por la información.
¿Qué herramienta usas en GNU/Linux para capturar el movimiento del ratón y las pantallas y crear un video como éste?
Saludos
David
Que tal uso un programa que se llama xvidcap.
Yo trabajo en Ubuntu Edgy, pero no encontre un paquete para esa distribución, lo mejor es buscarlo para Debian que se instala sin problemas en Ubuntu.
Muchas gracias por el tutorial. Me encanta todo eso de snippets en Gedit… este editor se encuentra cada vez mejor.
Un problema que no he conseguido resolver en su tutorial: en la segunda etapa dice Ud. que debo marcar las opciones “Panel del examinador de archivos y Snippets.” La segunda tengo, pero la primera no.
Esto tiene que ver con la versión de Gedit, talvez? Tengo 2.14.4.
Espero que se puede entender mi español horrible
: ]
Hola, Creo que la opción del “Panel del examinador de archivos” que no tienes se debe a la versión del Gedit. Una opción seria actualizar tu Gedit y otra opción seria descargar un plugin aparte de este sitio http://eddt.mbrio.org
[...] en Linux Posted marzo 28, 2007 Un tiempo atrás escribí un pequeño articulo sobre Gedit y Ruby on Rails sobre GNU/Linux para tratar de asemejar Gedit (el editor por defecto de el escritorio Gnome para Linux) a Textmate [...]
No se olviden del Scite
http://www.scintilla.org/
Gran editor multiplataforma
El mejor ide que hay hasta ahora es netbeans 6.0, su interfaz, sus actualizaciones del rails y el gem y los plugin son muy buenos, pero lo mejor que tienes es su depurador, las ventanas del depurador y las vistas son prácticamente igual al visual basic 6, la funcionalidad y la comodidad que lleva este ide es muy recomendado a los que se inician en el ruby on rails, es mucho mejor y menos pesado que el aptana rad rails o el mismo eclipse con sus plugin, que a la final es lo mismo, no sé si hay instalador para linux de verdad no lo he probado en mi linux, sólo hablo por experiencia cuando buscaba un ide robusto, al final encontré el netbeans, todos los que el post menciona los probé y con propiedad recomiendo el netbeans 6.0, aunque aún está en desarrollo es muy bueno…
Decir que en español, snipptes de esos se dice recortes. Así que no seáis tan gilipollas como yo y perdáis tiempo en eso.
Un Saludo.
Hi, quise descargar los archivos pero me envia a una pagina rara ¿esta mal el link??
si por favor aquí
http://blog.nationcode.com/articles/2007/05/30/emular-textmate-en-gnu-linux
hay una versión mas actualizada.