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/generateerake - Exibir um painel com todos os comentários marcados como TO-DO e FIXME (por exemplo,
# TODO: Implement the whole thing)
- Permalink
- Trackback
- Feed dos comentários
- Ao som de: The Ataris – Takeoffs and Landings

Comentários #
Taí uma das coisas que mais gosto nos programadores Rails. O pessoal GOSTA de compartilhar.
Parabéns!
Parabéns pela iniciativa
;)
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,
[...] using the Rails Hotkeys plugin for a moment in gedit. There is a small bug, a bit painful : if you're editing a file [...]
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.
GEdit para RoR de modo fácil…
Olá Pessoal, terceira reinauguração do blog, e agora finalmente resolvemos o sonho do dominio próprio !
Uma das grandes dificuldades para quem está iniciando com Ruby on Rails no linux, é descobrir qual editor usar, já que o sempre-citado Text…
Nando, andei pesquisando muito e ainda não achei nenhum plugin que fizesse o fechamento de tags (html), tipo assim… eu digito: <strong> e ele automaticamente lança o </strong> na frente do cursor… várias IDE's tem isso… e eu estou gostando de usar editor (Gedit) não queria ter que voltar para as IDE's por um simples motivo, mas que para mim representa muito aumento na produtividade. Se vc souber de algum, ou se alguém aí souber…, eu vou olhando sempre aqui, vlws!!!
Deixe um comentário