Agora, com tudo instalado...
1. Antes de mais nada, você deverá adicionar 2 linhas no seu "$HOME/.vimrc":
set nocompatible
filetype plugin indent on
2. Agora, devemos executar o Deamon, e deixá-lo rodando... O Eclim é instalado dentro da pasta do Eclipse; então, o Deamon está lá, e executamos
ele normalmente:
./eclipse/eclimd
3. Agora, abra uma instância do Vim, e crie um novo projeto, execute:
:ProjectCreate <caminho_do_projeto> -n java
Para conferir se deu tudo certo, execute:
:ProjectList
Ele deve retornar:
<Nome_do_projeto> (close| open) <Path>
Por exemplo: Um projetinho que eu chamei de Calculadora:
No caso do Java, depois que executamos o ':ProjectCreate', ele cria um arquivo chamado ".classpath".
Se você já tiver um código pronto, nesse Path, então ele vai gerar o conteúdo desse artigo automaticamente, mas se não, se você estiver começando
do zero, você terá que abrir este arquivo:
vim /path/to/my_project/.classpath
E executar essa linha de comando, passando o diretório onde contém os fontes ".java":
:NewSrcEntry src/ (Geralmente é em "src", qualquer dúvida)
E depois, é só começar a escrever o código.
Usando a Ferramenta
Bom, finalmente iremos usar o Eclim...
Para auto completar, por exemplo, se quisermos auto-completar o 'System.out.println', use desta forma:
- System.<CTRL+x><CTRL+u> (Para 'startar' o modo de auto-completar)
- System.<CTRL+n> (E ele irá auto completar pra você)
Para mostrar a árvore do projeto, é só executar:
:ProjectTree
E vai ficar, mais ou menos, desta forma:
Bom, como vocês podem ver, ele abre uma tela de ajuda na parte superior com as sobrecargas dos métodos. O chato é que tem que fechar ela depois
'na mão', eu ainda não descobri como fazer isso para que fique automático.
O Eclim tem vários comandos legais para Java, como por exemplo:
:JavaConstructor (Gera o construtor)
:JavaImportMissing (Para importar vários 'imports' de uma vez)
E por aí vai, para ver mais comando, é só acessar:
E é só ir vendo do lado esquerdo, tem uma árvore, com todas as funcionalidades para Java, e como fazer. Esta documentação é muito legal.
Acessem o site do
Eclim e leiam a documentação, é bem fácil.
O meu intuito, foi fazer uma introdução mesmo, ainda tem muitas funcionalidades para ser vista.
Talvez eu faça um outro artigo só com funcionalidades, mas por enquanto é isso...
Abraço pessoal!