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

标签 vim vim-plugin

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

nnoremap <F5> :YcmForceCompileAndDiagnostics<CR>

最佳答案

您需要在使用自动命令进行保存时触发该命令:

autocmd BufWritePost * YcmForceCompileAndDiagnostics

或者也许只是针对某些文件扩展名:

autocmd BufWritePost *.c YcmForceCompileAndDiagnostics

请参阅 :help autocommand:help BufWritePost

HTH

关于vim - 使用 YouCompleteMe 插件强制编译和诊断保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571298/

相关文章:

Vim 功能在拆分之间切换

go - YouCompleteMe编译VIM中出现错误

vim - C.Vim 插件,将自动标题添加到 *.h 文件

c++ - 如何在 vim 中将 C 风格转换为 C++ 风格转换

vim - urxvt 光标形状设置为 |

vim - vim:在插入模式下撤消换行符?

vim - 通过腻子在vim中映射鼠标事件不起作用

python - 如何在 .vimrc 中配置,执行当前文件 python f9?

vim - Emacs 中是否有类似于 Surround.vim 的扩展或模式?

vim - NeoVim 插件未安装。 (使用 vim 插件)