Blog

LISTAR TODOS OS POSTS - Assine os feeds dos posts e comentários

Ruby snippets para o Vim

Publicado/atualizado em 24/07/2007 06:41

Visando acelerar um pouco a digitação e evitar repetição enquanto escrevo código Ruby, lancei um script para o Vim com algumas coisinhas que pelo menos para mim ficam uma mão na roda. Como está nas versões iniciais ainda, perdoem algum erro ou falta de recursos, mas vou dando uma garibada com o tempo.

Abaixo há uma demonstração dos recursos do bicho, perdoem uma escorregada na digitação. ;-)

Permalink: http://eustaquiorangel.com/posts/438

salvar no del.icio.ussalvar no diggsalvar no rec6 Veja o que estão dizendo sobre isso.

Comente

Linhas em branco viram saltos de linha. Se você quiser mostrar algum código, por favor use o pastebin e informe a URL.

*

*

Responda: Qual a cor do cavalo branco de Dom Pedro I?  
Clique aqui se não souber essa resposta!

* campos obrigatórios

Comentários

1 - Rafael Schouery disse em 24/07/2007 09:22

Bem Legal!

Vou indicar pro meu amigo que usa Vim. Eu particularmente uso o Emacs, mas não consegui instalar ainda um plugin para trabalhar com Rails.

A unica coisa que achei até agora só colore o texto e a outra não consegui instalar de jeito nenhum....


2 - TaQ disse em 24/07/2007 09:41

Rafael, obrigado! Dá uma olhada nesse post aqui, tem umas coisas para Emacs e Rails:

http://eustaquiorangel.com/blog/show/340


3 - Júlio Santos Monteiro disse em 24/07/2007 10:22

Muito legal mesmo, TaQ!

Vou instalar no VIm aqui e dar uma brincada. Se surgir alguma idéia legal, eu mexo no script e te envio via email :D.

Abraços!


4 - Gustavo Caixeta disse em 24/07/2007 16:30

Nossa, adorei :D

vou querer usar esse bixo

tem alguma coisa que o danado do Textmate tenha que o vim não tem? :-O


5 - TaQ disse em 24/07/2007 17:20

Gustavo, vou ficar te devendo essa do Textmate, Mac eu só vi de longe, nunca usei ... mas ele tem bastante recursos que se não tem no Vim por default, talvez não seja nada que uns plugins não resolvam. ;-)


6 - terceiro disse em 25/07/2007 07:31

eu tenho usado o ruby-macros, e a grande vantagem dele em relação ao Ruby Snippets é que eu sempre continuo em modo de edição ... por outro lado o Ruby Snippets aparentemente tem mais funcionalidades. Os templates de bloco ficaram interessantes.

O Ruby Snippets parece sempre forçar indentação com 3 espaços, mas no código não tem nada que indique isso. :)

De repente dava pra fundir os dois ...

[]'s


7 - TaQ disse em 25/07/2007 17:06

Terceiro, legal, vou dar uma olhada nesse script também!

Estranho, eu deixei toda a parte da indentação no padrão, realmente não mexi em nada não nesse ponto. Sobre o Insert/Normal mode, alguns comandos vão para o Insert direto, como o for, o select, etc, enquanto alguns como o class, module e def ficam no Normal para já poder trocar os valores default para os desejados com o cw. Eu fiz uma alteração no for hoje e fiz um lance para criar hashes, depois dá uma olhada lá. :-)

[]'s!


8 - Jonhnny Weslley disse em 27/07/2007 04:20

Muito legal!!!

Sou novato com o vim, e ainda nao conhecia o suporte a macros.

Preciso estudar sobre o vim. hehehe


9 - Rodrigo Urubatan disse em 09/08/2007 06:11

Putz, depois destes teus posts descobri que o VIM é uma IDE ...

to até assustado com isto :D

http://www.urubatan.com.br/2007/08/09/putz-o-vim-e-uma-ide-tambem/


10 - Sérgio Luiz Araújo Silva disse em 28/03/2008 08:01

Fantástico, no meu caso já estou correndo atrás de algo para o python, você faria um para o python?

Postei o link deste artigo no grupo vi-br :)

mais precisamente neste endereço: http://tech.groups.yahoo.com/group/vi-br/message/863


11 - TaQ disse em 28/03/2008 08:45

Sérgio, vixi rapaz, eu ainda tenho que dar uma garibada BOA nesse plugin para o Ruby, e não estou encontrando tempo. Como foi o meu primeiro plugin do Vim, tem muita coisa ali que ainda tenho que estudar para consertar e otimizar, e um para o Python agora fica difícil. :-(


Anterior Próximo Últimos Índice