我希望每次在vim中使用":w"来保存.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
中,否则两种方法都无法正常工作。