Deseja usar o comando :make do vim, que é basicamente um wrapper para o programa make externo? Se você quiser usar o make externo diretamente, use !make clean && make .
Em :help make , diz
...
7. If [!] is not given the first error is jumped to.
Então, meu palpite é que você tem um erro em part2.c .
Se você acidentalmente descobriu o comando :make embutido do vim, então você deve considerar aprender sobre isso.
:help :make
:help quickfix