Complementação de códigos
O "plugin" snippetsEmu é um misto entre complementação de códigos e os chamados modelos ou templates. Insere um trecho de código pronto, mas vai além disso, permitindo saltar para trechos do modelo inserido através de um atalho configurável de modo a agilizar o trabalho do programador. Link para baixar.
Instalação
Um artigo ensinando como instalar o "plugin" snippetsEmu pode ser lido neste link. Outro plugin muito interessante para complementação é o "autocompletepopup" que complementa mostrando um popup durante a digitação, o mesmo pode ser obtido neste link, em seguida coloca-se esta linha ao vimrc:
let g:AutoComplPop_CompleteoptPreview = 1
A linha acima faz com que o vim abra uma janela pequena com a documentação de cada método que está sendo digitado.