C++;vim中未识别的11个功能

C++;vim中未识别的11个功能,vim,c++11,syntastic,Vim,C++11,Syntastic,在vim中使用一些c++11函数时,我注意到vim插件标记列表syntastic不断报告错误,例如“stoi”未在此范围内声明 所以我有几个问题 如何让标记列表syntastic识别c++11函数 是否有一种方法至少可以在vim中隐藏错误消息 我也知道我可以用C++来代替C++ 11的特定代码来修复错误,但是我想知道是否还有其他的方法。 编辑:很抱歉,syntastic实际上对错误负责,而不是标记列表 谢谢你提醒我,我有太多的插件,我忘记了每个插件都做什么了在搜索syntastic的git

在vim中使用一些c++11函数时,我注意到vim插件标记列表syntastic不断报告错误,例如
“stoi”未在此范围内声明

所以我有几个问题

  • 如何让标记列表syntastic识别c++11函数
  • 是否有一种方法至少可以在vim中隐藏错误消息
<>我也知道我可以用C++来代替C++ 11的特定代码来修复错误,但是我想知道是否还有其他的方法。
编辑:很抱歉,syntastic实际上对错误负责,而不是标记列表

谢谢你提醒我,我有太多的插件,我忘记了每个插件都做什么了

在搜索syntastic的git repo后,我找到了一个简单的解决方案,

通过在my.vimrc

标记列表中添加
g:syntastic_cpp_compiler_options='-std=c++11'
。索引是由CTAG完成的,因此您应该重写您的问题以将其考虑在内。您可以自己搜索一下ctags和C++11。此消息不是由
标记列表发出的。它看起来像一条
gcc
消息。识别调用
gcc
的插件,并将其配置为使用
-std=c++11
。您是否尝试在谷歌上搜索“syntastic c++11”?当我尝试时,发现这可能会有所帮助。@benjifisher是的,我刚刚想出了与那篇文章中建议的解决方案相同的解决方案,只是用答案编辑问题,谢谢你应该将解决方案添加为答案,而不是编辑问题。