Já sabemos que o vim é um editor mágico. Isso porque nas mãos certas, ele faz coisas que até o co-piloto mais atento duvida.
Quando bem configurado o vim se torna mais que um editor de texto, se torna uma ferramenta que pode ser utilizada desde o desenvolvimento web,
até aquele processamento de imagem maroto rodando em uma raspberry-pi.
Falando em web, podemos citar um plugin para o vim muito útil, pra quem desenvolve com o framework Ruby on Rails. Esse plugin é o vim-rails.
O vim-rails permite que você navegue facilmente em projetos Rails, mapeando o MVC do seu projeto, e permitindo que você pule entre as camadas do projeto facilmente.
Fez aquela alteração na controller, e precisa pular rapidamente pra sua respectiva model?
:Emodel
Precisa editar a migration dessa mesma model:
:Emigration
Precisa fazer um split entre a controller e a model?
:Vcontroler <nome da model>
A partir do nome de uma deteminada model você pode pular para suas respectivas controllers, migrations e até mesmo testes(incluindo rspec).
O vim-rails expande as capacidades do comando gf do vim, permitindo pular para classes, então se você quiser pular para uma classe qualquer,basta posicionar o cursor em cima do nome da classe, e digitar gf. Para uma visão mais aprofundada do plugin, acesse vim-rails.
0sem comentários ainda