Ruby snippets para o Vim
Publicado em Developer
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. ;-)
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
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. :-(
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
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/
Muito legal!!!
Sou novato com o vim, e ainda nao conhecia o suporte a macros.
Preciso estudar sobre o vim. hehehe
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!
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
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. ;-)
Nossa, adorei :D
vou querer usar esse bixo
tem alguma coisa que o danado do Textmate tenha que o vim não tem? :-O
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!
Rafael, obrigado! Dá uma olhada nesse post aqui, tem umas coisas para Emacs e Rails:
http://eustaquiorangel.com/blog/show/340
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....