Vim“spf13”提供了一个插件,当你尝试在vim(:w)中保存文件时,它会在左边显示所有编译错误(通过红色箭头)。例如,当我打开“.cc”文件并尝试保存它(:w)时,vim将显示与“g ++”时相同的所有错误信息。但我的一些代码使用c ++ 14样式(例如:shared_ptr
)。所以我想将此插件的默认编译器更改为g++ -std=c++14
。 (我不知道插件名称),所以我该怎么办?
答案 0 :(得分:1)
从我能找到的,spf13基本上只是vim预先配置了已经存在的其他插件。所以你真正的问题不是关于spf13,而是它使用的语法检查插件,它似乎是Syntastic。对于快速修复,let g:syntastic_cpp_compiler_options = ' -std=c++14'
应该可以解决问题。我建议您更多地查看syntastic的设置,以便您可以使用.syntastic
文件按项目进行配置。
如果你觉得有点雄心勃勃地打破spf13预配置的插件,我已成为ALE的粉丝:Asyncronous Lint Engine利用Vim8的工作来填充它背后不是冻结的背景。