2016-02-02 3 views
1

Я использую cpplint с Syntastic на VIM, однако я не могу использовать cpplint для файлов C.Как включить cpplint для файлов c в синтаксическом VIM

Я включил cpplint для CPP файлов, используя следующую строку в .vimrc файл:

let g:syntastic_cpp_cpplint_exec = 'cpplint' 

Я попытался использовать то же самое для C:

let g:syntastic_c_cpplint_exec = 'cpplint' 

Но это не помогает. Команда SyntasticInfo по-прежнему не показывает cpplint как доступную проверку.

+2

(1) 'cpplint' имеет смысл только для C++. (2) Установка '* _exec' не включает проверку (подсказка: чтение руководства может сэкономить вам много времени). – lcd047

+0

Это: SyntasticInfo, а не: SynstasticInfo. Вы ошиблись? –

+0

@HeronYang Извините, это опечатка. Я использовал SyntasticInfo. – theCuriousOne

ответ

4

'cpplint' не включен в список синтаксических проверок для C, которые используются Syntastic: https://github.com/scrooloose/syntastic/wiki/C. Вы можете использовать только команды avrgcc, checkpatch, clang_check, clang_tidy, cppcheck, gcc, make, oclint, pc_lint, sparse, splint для C.