Vim(spf13) автоматическая отладка при сохранении
Vim "spf13" предлагает плагин, который при попытке сохранить файл в vim (:w) будет показывать все ошибки компиляции слева (красная стрелка). Например, когда я открываю файл ".cc" и пытаюсь сохранить его (:w), vim будет отображать всю информацию об ошибке так же, как когда вы ее "g++". но некоторые из моего кода используют стиль C++14 (например: shared_ptr
). Поэтому я хочу изменить компилятор по умолчанию этого плагина на g++ -std=c++14
, (Я не знаю названия плагина), так что мне делать?
1 ответ
Из того, что я мог найти, spf13 в основном просто предварительно настроен на vim с другими уже существующими плагинами. Таким образом, ваш настоящий вопрос не о spf13, а о используемом им плагине для проверки синтаксиса, который выглядит как Syntastic. Для быстрого исправления let g:syntastic_cpp_compiler_options = ' -std=c++14'
вероятно, должен сделать свое дело. Я бы порекомендовал больше взглянуть на настройки синтезатора, чтобы вы могли настроить его для каждого проекта с .syntastic
файлы.
Если вы чувствуете себя немного более амбициозным, чтобы избавиться от плагинов, с которыми spf13 поставляется предварительно настроенным, я стал поклонником ALE: Asyncronous Lint Engine, который использует задания Vim8, чтобы задерживать фон, а не зависать во время работы.,