Я только начал использовать синтаксис для vim, и я люблю его до сих пор, но у меня есть одна крошечная проблема. Если расширение файла не является cpp, запуск «: SyntasticCheck» абсолютно ничего не значит. Это проблема, так как я хотел бы также использовать синтаксис для файлов заголовков с расширениями, такими как «.h» или «.hpp». Может кто-нибудь мне помочь? Я использую «gcc» в качестве моей синтаксической проверки cpp, если это помогает.включение проверки файла заголовка cpp с использованием синтаксиса в vim
5
A
ответ
4
Добавьте следующую строку в ваш vimrc
let g:syntastic_cpp_check_header = 1
этот параметр был найден, прочитав комментарий в верхней части <syntastic>/syntax_checker/cpp/gcc.vim
0
В принципе, вам нужно добавить путь содержит файлы заголовков, такие как let g:syntastic_c_include_dirs = ['../../include','../include','include']
и включите переменную, чтобы проверить файлы заголовков. let g:syntastic_c_check_header = 1
Кроме того, вы также можете пройти мимо а также параметры для компилятора на let b:syntastic_c_cflags = '-I/usr/include/libsoup-2.4'
и let g:syntastic_c_compiler_options = '-ansi -DMACRO_NAME'
.
Это помогает во многих условиях, то есть когда у вас много определений макросов.
Вы можете найти более полезные опции в своем официальном Github. C:gcc checker options
Смежные вопросы
- 1. Vim - дождитесь проверки синтаксиса файла перед выходом
- 2. Множественное включение файла заголовка C++
- 3. Как происходит включение файла заголовка?
- 4. Включение заголовка заголовка C++
- 5. Два файла заголовка и два файла .CPP
- 6. Включение Курсив в VIM подсветкой синтаксиса для макинтош терминала
- 7. Включение синтаксиса и сложения синтаксиса в vim с большим C-файлом делает завершение медленным
- 8. Как использовать файл заголовка без файла cpp
- 9. Включение заголовка с параметрами C++
- 10. Область синтаксиса Vim в первых строках файла
- 11. определить местоположение файла cpp
- 12. сборка синтаксиса vim синтаксиса
- 13. Включение заголовочного файла в .cpp вызывает неприятную ошибку
- 14. включение заголовка C++
- 15. с использованием функции другого файла CPP
- 16. C++: включение компиляции заголовка-файла, но включая исходный файл cpp-компиляции
- 17. C++: включение определения класса в файл заголовка
- 18. Угловая форма проверки с использованием синтаксиса controllerAs
- 19. Включение двойного заголовка в C++?
- 20. Повторное форматирование массива файлов «cpp» с VIM
- 21. включение файла в c
- 22. Динамическое связывание (с использованием dlopen) и включение заголовка в C
- 23. vim подсветка синтаксиса
- 24. Включите .cpp вместо заголовка (.h)
- 25. Укажите тип файла vim в командной строке
- 26. Включение синтаксиса класса в Android
- 27. Включение завершения имени файла в новой команде vim
- 28. Страницы построена с использованием синтаксиса не включение должным образом обновилась
- 29. STDIO включение в файл заголовка
- 30. Включая .cpp в ошибке переопределения файла заголовка - Реализация общего стека
понял это добавить к вашей vimrc, чтобы включить заголовочный файл проверки с GCC syntastic проверки: Пусть G: syntastic_cpp_check_header = 1 –
Если решить вашу проблему. опубликуйте его как ответ. – FDinoff