Isso deve ser o que você está procurando:
:map <F9> :!g++ %
imap
é para ignorar o mapeamento.
Na próxima vez que você fizer uma pergunta, forneça mais detalhes sobre como exatamente isso não funcionou (qual saída teve quando você pressionou F9? Não aconteceu nada?).