Temos trabalhado muito usando alguns editores diferentes, e o que mais tenho me familiarizado com certeza é o Gedit (Ubuntu). Devido a sua simplicidade e leveza, além de uma grande gama de plugins disponíveis, tem sido minha escolha no desenvolvimento com Rails.

Obviamente por seu primário objetivo ser um editor de texto e não uma ferramenta para desenvolvimento, existem algumas funcionalidades que nos ajudariam muito em determinados momentos. Devido a isto o Alexandre Alexandre tem trabalhado em um projeto chamado Gmate, com algum auxílio meu, tendo como objetivo facilitar o desenvolvimento Rails com Gedit. O Gmate conta com uma série de funcionalidades, dentre elas:

  1. Syntax Highlight para Ruby e Ruby on Rails, utilizando a mesma base do Ryan Bates (railscasts.com). Highlight de métodos tais como validates_*, before_* e after_*, etc.
  2. Snippets: uma série de snippets específicos para Rails, para utilização em models, views e controllers.
  3. Smart Indentation: gerenciamento inteligente de indentação e unindentação de linhas.
  4. Extract Partial: criação automática de partials a partir do texto selecionado na view.
  5. Todo list: visualização geral da lista de Todo’s inseridos em comentários. Mais sobre o Gedit Todo List aqui aqui.

Mais informações sobre o Gmate podem ser encontradas diretamente no site do Alexandre, clicando aqui aqui .

Para download do Gmate clique aqui (instruções de instalação no arquivo Readme).