Właśnie zacząłem używać syntastycznego dla vima, i kocham go do tej pory, ale mam jeden mały problem. Jeśli rozszerzenie pliku nie jest cpp, uruchomienie ": SyntasticCheck" nie robi absolutnie nic. To jest problem, ponieważ chciałbym uruchamiać syntaktyczne pliki nagłówkowe, z rozszerzeniami takimi jak ".h" lub ".hpp". Czy ktoś może mi pomóc? Używam "gcc" jako mojego sprawdzania syntaktycznego cpp, jeśli to pomaga.Włączanie sprawdzania pliku nagłówkowego cpp za pomocą syntaktycznego w vim
5
A
Odpowiedz
4
Dodaj następujące do vimrc
let g:syntastic_cpp_check_header = 1
ta opcja została znaleziona przez przeczytaniu komentarza na szczycie <syntastic>/syntax_checker/cpp/gcc.vim
0
Zasadniczo trzeba dodać ścieżka zawiera pliki nagłówkowe takie jak let g:syntastic_c_include_dirs = ['../../include','../include','include']
i włącz zmienną, aby sprawdzić pliki nagłówków: let g:syntastic_c_check_header = 1
Co więcej, możesz również przekazać fl ags i opcje kompilatora: let b:syntastic_c_cflags = '-I/usr/include/libsoup-2.4'
i let g:syntastic_c_compiler_options = '-ansi -DMACRO_NAME'
.
Pomaga w wielu warunkach, tj. Gdy masz wiele definicji makr.
Możesz znaleźć więcej przydatnych opcji w oficjalnym Githubie. C:gcc checker options
Powiązane problemy
- 1. Vim C++ generuje plik źródłowy na podstawie pliku nagłówkowego
- 2. Uzyskiwanie dostępu do pliku nagłówkowego
- 3. Automatyczne włączanie sprawdzania pisowni w vimrc
- 4. Włączanie sprawdzania poprawności żądania podstawowego asp.net
- 5. Inteligentne narzędzie (dodatek?) Do tworzenia ciała klasy z pliku nagłówkowego
- 6. Wiele klas w jednym pliku .cpp
- 7. Zmień styl wcięć w vim za pomocą wtyczki Vim-R
- 8. Jak zmienić kodowanie dla istniejącego pliku za pomocą Vim
- 9. Jak znaleźć funkcje w pliku cpp, które zawierają konkretne słowo
- 10. Korzystanie struct w innym pliku .cpp
- 11. Przenoszenie pliku w Vim
- 12. brakuje pliku nagłówkowego sql.h, chociaż jest zainstalowany unixODBC
- 13. Testowanie sprawdzania poprawności hasła za pomocą RSpec
- 14. Wymuszanie sprawdzania formularzy HTML za pomocą JavaScript
- 15. Użycie zmiennej łańcuchowej pliku make w pliku CPP
- 16. Otwórz kilka plików w nowych kartach za pomocą VIM
- 17. Symulowanie automatów komórkowych za pomocą mapowań VIM?
- 18. Vim za pomocą gf ze spacjami w nazwach plików
- 19. Przepisywanie bloków komentarzy za pomocą vim
- 20. Jak wyświetlać błędy sprawdzania poprawności za pomocą przekierowania w kodzie?
- 21. Włączanie/wyłączanie wifi za pomocą skryptów bash na Androidzie
- 22. Włączanie debugowania JavaScriptu za pomocą IntelliJ i map źródłowych
- 23. Włączanie/wyłączanie zdarzeń elementów DOM za pomocą JS/jQuery
- 24. Włączanie koloru wyjściowego bash za pomocą skryptu Lua
- 25. Włączanie i wyłączanie przycisku za pomocą javascript i asp.net
- 26. Visual Studio 2015 - Włączanie/wyłączanie CodeLens za pomocą skrótu klawiaturowego
- 27. Włączanie i wyłączanie bezpośredniej edycji CKEditor 4 za pomocą JavaScriptu
- 28. Częściowe przetwarzanie pliku za pomocą preprocesora
- 29. Otwieranie zdalnego pliku za pomocą TextWrangler
- 30. Czy wskazówki Eclipse Hover wyświetlają komentarze Doxygen z pliku nagłówkowego?
zdobione dodać do swojej vimrc włączyć sprawdzanie pliku nagłówkowego z gcc syntastic sprawdzający: Niech G = 1: syntastic_cpp_check_header –
Jeśli to rozwiązało problem. opublikuj jako odpowiedź. – FDinoff