Embora não seja uma boa ideia enviar alterações imediatamente após editar e sair do arquivo, você pode tentar comandos automáticos do vim.
augroup autocom
autocmd!
"executes the command on quit
autocmd VimLeave *.cpp !your_command
"execute the command on write
autocmd BufWritePost,FileWritePost *.cpp !your_commad
augroup END