使用YouCompleteMe插件强制编译和诊断保存

时间:2013-09-02 10:43:15

标签: vim vim-plugin

YouCopmleteMe非常棒,但是我想改变一种行为,那就是在保存文件时强制执行编译和诊断的能力。目前可以将以下内容放在他们的vimrc中按F5强制编译:

nnoremap <F5> :YcmForceCompileAndDiagnostics<CR>

1 个答案:

答案 0 :(得分:2)

您需要在使用autocmd保存事件时触发该命令:

autocmd BufWritePost * YcmForceCompileAndDiagnostics

或仅仅针对特定文件扩展名:

autocmd BufWritePost *.c YcmForceCompileAndDiagnostics

请参阅:help autocommand:help BufWritePost

HTH