我希望每次我用 ":w"在 vim 中保存 .h/.cpp 文件时,vim 都会自动运行 cpplint 来检查我的格式,并根据需要更改文件。
如何使用 autocmd 指定它?
谢谢。
最佳答案
如果您想为此使用自动命令,只需将其添加到 .vimrc
中:
autocmd BufWrite *.cpp :! cppcheck %
但是,我个人建议为此使用语法检查插件。非常热门vim-syntastic开箱即用地支持 cpplint。您可以使用以下行将 cpplint
设置为 C++ 文件的语法检查器。
let g:syntastic_cpp_checkers = ['cpplint']
使用插件的优点是它可以与 Vim 集成并突出显示存在问题的地方,而不仅仅是将文本输出转储到 stdout。
PS:确保 cpplint
位于您的 $PATH
中,没有它,两种方法都不起作用。
关于vim - 如何让vim在每个 "cpplint"命令后运行 "save"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40694190/