【问题标题】:Vim(spf13) auto debug when saveVim(spf13) 保存时自动调试
【发布时间】:2018-03-30 17:40:30
【问题描述】:

Vim "spf13" 提供了一个插件,当您尝试将文件保存在 vim (:w) 中时,它会在左侧显示所有编译错误(红色箭头)。例如,当我打开一个 ".cc" 文件并尝试保存它(:w) 时,vim 将显示所有错误信息,就像你 "g++" 它时一样。但我的一些代码使用 c++14 风格(例如:shared_ptr)。所以想把这个插件的默认编译器改成g++ -std=c++14。 (我不知道插件名称)那我该怎么办?

【问题讨论】:

标签: linux vim g++ c++14 spf13vim


【解决方案1】:

据我所知,spf13 基本上只是 vim 预配置了其他已经存在的插件。所以你真正的问题不是关于 spf13,而是它使用的语法检查插件,它似乎是 Syntastic。对于快速修复let g:syntastic_cpp_compiler_options = ' -std=c++14' 应该可以解决问题。我建议您更多地查看 syntastic 的设置,以便您可以使用 .syntastic 文件在每个项目的基础上对其进行配置。

如果您对摆脱 spf13 预配置的插件更有野心,我已经成为ALE 的粉丝:异步 Lint 引擎利用 Vim8 的作业在后台进行 lint结冰时结冰。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 2013-05-07
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多