Isto não é nada pessoal com este post.
Uma coisa que me aborrece é que o pessoal gosta de dizer que usa vim ou emacs, mas várias vezes pedi ajuda sobre algo, e nunca obtive uma resposta convincente.
No meu caso, eu gostaria usar o vim como um editor de java. Eu sei que sou novato no vim, e como estou habituado a usar o eclipse, não consigo ter a postura correcta para usar o vim. Ie, eu considero que os dois editores implicam posturas diferentes. É costume dizer que uma pessoa aprende a mexer com um IDE quando programa e quando programa com um editor, uma pessoa aprende a programar.
No entanto, eu quero trabalhar com o VIM num projecto que tem dezenas de packages, e muitas mais classes e estou a ter grandes dificuldades de fazer esse salto.
Eu não sei navegar pelo código com o vim. Ie, ter a funcionalidade do Call Hierarchy do eclipse, que me faz tanta falta quando quero estudar o código aonde eu estou a trabalhar.