Usando Vim dentro do Eclipse
Pois é, quem nunca mexeu com java que atire a primeira pedra. Trabalhar com java fora de um IDE é realmente muito ruim. Mas deveria eu criar uma IDE em modo texto para o Vim ou ver alguma solução para o meu problema no google?
Eu já sabia da existência, mas nunca tinha visto um motivo para fazê-lo. Trata-se do vim ou gvim dentro do Eclipse. Alguns motivos que me tentaram a usá-lo:
- Compilar é muito mais simples no eclipse.
- Achar arquivos em pacotes é mais fácil com o Project Browser
- Pode-se utilizar outros plugins do Eclipse, como o de modelagem pra Swing, AWT, etc
- Integração com o SVN
Instalação
A instalação está descrita no próprio site do Vimplugin, e pode ser encontrada em http://vimplugin.org/installation.
Na configuração, ignore o campo de porta e senha, deixe como está. Apenas passe o caminho para o vim (geralmente /usr/bin/vim ou /usr/bin/gvim) e marque a opção “Embed vim to eclipse”. Pois se ela não estiver marcada, o vim é aberto externamente. Com o gvim, ao invés do vim, o eclipse coloca até os menus e toolbars, caso não estejam escondidos com o guioptions.
Pelo fato de se poder especificar argumentos opcionais para o vim, é possÃvel fazer um .vimrc especÃfico para utilização com o Eclipse. Muito útil.
Utilização
Para abrir um arquivo pelo vim: Botão direito sobre o arquivo > Open with > Vim.
Todas as funcionalidades estão presentes. Só não consegui fazer funcionar o DELETE, tem que ser no backspace ou x. Pode-se abrir vários arquivos em buffers e/ou abas, usar macros e substituições por expressões regulares, igual como quando independente.
Conclusão
Ainda prefiro o (g)vim sozinho, é mais leve e prático. Mas convenhamos, para java, talvez essa realmente seja a melhor opção. Alguém tem crÃtica sobre outros plugins?
Posts Relacionados
Por favor, se você deseja opinar, criticar ou até mesmo mandar uma receita de bolo, deixe um comentário! Ou fique atento aos feeds.





Não sei se é coicidência, mas ultimamente tenho visto muito mais pessoas falando no uso do vim como IDE