Rails Hotkeys

28/06/07

Ontem de noite fiz um plugin para o Gedit para aumentar minha produtividade enquanto estou trabalhando em projetos desenvolvidos com Rails. Chama-se Rails Hotkeys. Se você segue as convenções sugeridas pelo Rails — e isso significa que você deve codificar em inglês — este plugin vai ser uma mão na roda. Como? Continue lendo.

Imagine que você está editando um modelo "Post". Se você quiser editar seu controller — na maioria dos casos será "PostsController" — basta pressionar Ctrl + Shift + R para ativar o Rails Mode e, então, pressionar a tecla C para abrir o arquivo correspondente. E não é só isso! Você pode abrir, à partir deste mesmo modelo, os testes (unitários, funcionais e de integração), arquivos de configuração, além de algumas outras coisas.

Ainda não se interessou? Então veja o screencast do Rails Hotkeys (o projeto que mostro lá o mesmo dos artigos de Testes). Para instalá-lo, basta baixar o plugin e extrair os arquivos para ~/.gnome2/gedit/plugins/. Lembre-se de ativá-lo em "Edit › Preferences › Plugins › Rails Hotkeys".

Após concluir a instalação, pressione as teclas Ctrl + Shift + R e depois a tecla F1 para ver a lista de atalhos disponíveis.

O plugin Rails Hotkeys está disponível em f.simplesideias.com.br/rails_hotkeys.tar.gz através do Subversion. Para pegar a versão mais recente, execute o comando svn co http://svn.simplesideias.com.br/general/gedit/plugins/rails_hotkeys e copie os arquivos para ~/.gnome2/gedit/plugins.

Ah, o nome foi sugerido pelo Klaus Paiva, viciado no plugin HotKeys do Gaim. Então, se não gostarem, já sabem para quem reclamar!

Nota: obviamente, este plugin só irá funcionar se você estiver editando algum projeto Rails.

Possíveis funcionalidades que serão implementadas:

  • Iniciar e parar um servidor Webrick
  • Executar comandos como script/generate e rake
  • Exibir um painel com todos os comentários marcados como TO-DO e FIXME (por exemplo, # TODO: Implement the whole thing)

Comentários #


#1 Carlos Brando disse:
29 Jun 07, 07:39AM

Taí uma das coisas que mais gosto nos programadores Rails. O pessoal GOSTA de compartilhar.
Parabéns!

#2 rapha disse:
03 Jul 07, 08:35PM

Parabéns pela iniciativa
;)

#3 Tiago Bastos disse:
08 Jul 07, 10:47PM

Inspirado (copiei uma função tua! :D ) no seu plugin resolvi colocar a mão na massa e ver como os plugins do gedit funcionam, bem saiu o Hot Rails Commands, um plugin pra rodar os comandos do script/ e as tasks do rake. Bem não sou O especialista em gtk, na verdade é a primeira vez que publico algo com GTK! Bem, e é alpha também :D

Tá ai a url:
http://code.google.com/p/rhc/

Vou quem sabe fazer ele verificar depois quais as taks existem da aplicação… Bem,pensando…

Abraços,

#4 Alban's blog » Blog Archive » Fix Rails Hotkeys... disse:
26 Nov 07, 08:09PM

[...] using the Rails Hotkeys plugin for a moment in gedit. There is a small bug, a bit painful : if you're editing a file [...]

#5 Silfar disse:
22 Fev 08, 11:27AM

Nando, me da uma ajuda aqui, com o rails_hotkeys, ele tá funcionando direitinho, mas quando eu teclo ctrl + shift + r F1, ele não mostra o help disx : RH : Root not found

Me da uma força aê silfar@gmail.com, valeu.

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML:
adicione-o no pastie.caboo.se ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.