jEdit + plugins = excelente Rails IDE
Mayo 26, 2006
Hace unos meses que estoy desarrollando en ruby on rails sobre windows, como casi a todo novato se me hizo muy simple comenzar utilizando radrails, pero luego te das cuenta de que es demasiado pesado.
Asi que me decidi por probar jedit, que es multiplataforma, y como para que sea util a los propositos de un desarrollador de ruby on rails hay que agregarle varios plugins, he decidido hacer este pequeño manual de cómo fue que he logrado instalarlo.
Instalar jEdit
Debes descargar he instalar jedit, es un archivo .jar que se instala por defecto en C:\Programa Files\jEdit 4.2
Instalar RubyPlugin
Ahora necesitamos el plugin de ruby para jedit, que se puede descargar desde aqui.
Es un archivo .jar que debemos de colocar en C:\Programa Files\jEdit 4.2\jars, en este punto si intentamos abrir jedit nos da un error porque rubyplugin depende de dos librerias que aun no hemos instalado.
Bien, ahora lo que necesitamos es descargar jruby.jar y retroweaver.jar, y colocarlos en C:\Programa Files\jEdit 4.2\jars.
Tambien necesitamos ruby.xml y colocarlo en C:\Programa Files\jEdit 4.2\modes.
Ahora si podemos inicial jEdit, pero puede que todavia nos de un error ya que nos faltan plugins por instalar.
Plugins necesarios
Dentro de jEdit vamos a Plugins->Plugin Manager, desde ahi vamos a instalar todos los plugins que haran de jEdit una exelente opcion para desarrollar aplicaciones ruby.
Desde Plugins->Plugin Options, seleccionamos SideKick y marcamos la opcion "Show completion popups where possible".
Configurar atajos del teclado
Vamos a Utilities->Global Options y seleccionamos Shortcuts, desde ahi nos posisionamos en Plugin: Ruby Plugin y seleccionando en la columna Primary shortcut vamos eligiendo los atajos que mas comodos nos sean. Aqui esta la sugerencia que nos dan desde RubyPlugin.

Luego vamos a instalar snippets que nos dara una funcionalidad de autocompletado similar a la de Textmate, y ahi utilizaremos C+ENTER, asi que recomiendo no utilizarla aqui como indican.
Que funcionalidades obtuvimos?
Ahora que hemos instaldo el plugin de ruby para jedit nos interesa saber que hemos obtenido de todo este trabajo. Algunas de las caracteristicas son:
Que sigue?
En el proximo post explicare como instalar mas plugins que nos haran sentir que estamos en un verdadero IDE de desarrollo y que son impresindibles para este proposito, ProjectViewer, SuperAbbrevs, Console entre otros.
Tambien agregaremos Snippets que nos permitira ahorrarnos mucho tipeo, con cosas como vp C+ENTER logramos validates_presence_of :attribute, :on => "create", :message => "must be present".
Por ultimo configuraremos jEdit para que se paresca a Textmate, utilizando el mismo tipo de letra y colores similares.
Mayo 26, 2006 at 6:33 am
Mucha suerte con tu blog, te pienso leer, porque este tuto me parece interesante. Me lo instalo todo en cuanto pueda.
Yo utilizo ahora Radrails, y de momento lo veo muy apañao, cómo IDE, ya que te crea servers, los arranca, los para. Y puedes ejecutar Rails desde la consola. Pero si que es verdad que a la hora de picar código. Te lo tienes que currar tu todo, y no vendrían nada mal sugerencias de código, snipperts y cosas de esas que te hacen ir mucho más rápido…
Si tengo alguna duda, te comento…
Lo dicho, mucha suerte con el blog.
Mayo 26, 2006 at 7:09 am
Se escribe “excelente”. Estoy hasta los cojones de ver como destrozan en castellano.
Mayo 26, 2006 at 4:04 pm
Muy buena info. Igual quiero el Textmate!
Te referencie desde blogs.onrails.com.ar
Saludos desde Bs. As.
P
Junio 7, 2006 at 7:15 am
Gracias por el post, yo ya me he cambiado :-)
Febrero 24, 2007 at 1:56 am
Gracias por la información!
Octubre 15, 2009 at 11:14 pm
pero ya;;;; estoy esperando tu segundo tutorial
por fa