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.

  • Primero deberiamos seleccionar Download Options y refrescar la lista de mirrors marcando Update mirror list
  • Ahora desde el Plugin Manager vamos al tab Install y en la lista de plugins que tenemos, seleccionamos Project Viewer y SideKick, luego los instalamos.Configurar SideKick

    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:

  • Autocompletado de metodos ruby y rails
  • Integracion con Ruby Docs
  • Auto indentar y colocar end automaticamente
  • Resaltar los errores de sintaxis
  • Explorar metodos de una clase
  • 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.

    Anuncios

    6 Responses to “jEdit + plugins = excelente Rails IDE”

    1. aarom Says:

      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.

    2. Un capullo Says:

      Se escribe “excelente”. Estoy hasta los cojones de ver como destrozan en castellano.


    3. Muy buena info. Igual quiero el Textmate!
      Te referencie desde blogs.onrails.com.ar

      Saludos desde Bs. As.

      P

    4. demimismo Says:

      Gracias por el post, yo ya me he cambiado :-)

    5. Isaias Says:

      Gracias por la información!

    6. WilaKenaya Says:

      pero ya;;;; estoy esperando tu segundo tutorial
      por fa


    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s

    A %d blogueros les gusta esto: