如何让vim在每次“save”命令后运行“cpplint”?
发布时间:2020-12-16 01:49:45 所属栏目:安全 来源:网络整理
导读:我希望每次“w”在 vim中保存.h / .cpp文件时,vim会自动运行cpplint来检查我的格式,并在需要时更改文件. 如何用autocmd指定? 谢谢. 解决方法 如果您想为此使用autocmd,只需将其添加到.vimrc即可: autocmd BufWrite *.cpp :! cppcheck % 但是,我个人建议使
我希望每次“w”在
vim中保存.h / .cpp文件时,vim会自动运行cpplint来检查我的格式,并在需要时更改文件.
如何用autocmd指定? 谢谢. 解决方法
如果您想为此使用autocmd,只需将其添加到.vimrc即可:
autocmd BufWrite *.cpp :! cppcheck % 但是,我个人建议使用语法检查插件.非常受欢迎的vim-syntastic支持cpplint开箱即用.您可以使用以下行将cpplint设置为C文件的语法检查程序. let g:syntastic_cpp_checkers = ['cpplint'] 使用插件的优点是它将与Vim集成并突出显示存在问题的位置,而不仅仅是将文本输出转储到stdout. PS:确保cpplint在$PATH中,没有它,这两种方法都不会起作用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |