Да, есть:
:nnoremap <F5> :<C-U>make %:r && ./%:r<CR>
Это запустит make
с файлом C ++ (без его расширения) в качестве цели и запустит файл в том же каталоге с именем этой цели.
См. :help
для получения дополнительной информации ...
Если вы хотите это для всех сеансов Vim, поместите это в ваш .vimrc
:
nnoremap <F5> :<C-U>make %:r && ./%:r<CR>
Обновление:
Вы также можете найти сценарий SingleCompile Vim удобным для C ++ и многих других языков, кроме.