Compilando e verificando erros
Se o seu projeto já possui um Makefile, então você pode fazer uso do comando :make para poder compilar seus programas no conforto de seu Vim:
:make
A vantagem de fazer isso é poder usar outra ferramenta bastante interessante, a janela de quickfix:
:cw[indow]
O comando cwindow abrirá uma janela em um split horizontal com a listagem de erros e warnings. Você poderá navegar pela lista usando os cursores e ir diretamente para o arquivo e linha da ocorrência.
Modificando o compilador, o comando make pode mudar sua ação.
:compiler javac
:compiler gcc
:compiler php
Note que php não tem um compilador. Logo, quando executado, o make irá verificar por erros de sintaxes.
:compiler
O comando acima lista todos os compiladores suportados.