그래서 저장소를 ~/.vim/bundle
에 복제하고 병원체를 설치했습니다. 번들에있는 다른 플러그인이 모두 정상적으로 작동하므로 병원균이 제대로 작동하는지 확인할 수 있습니다. 인터넷 검색을 한 후, 신디사이저가 C 코드에 대해 제대로 작동하지 않는 것으로 보입니다. 또한 syntastic/syntax_checkers/c/
에 지정된 모든 실행 파일이 있는지 확인했습니다. 나는 *의 .c 파일을 열고 :SyntasticCheck
을 수행 할 때vim을 위해 syntastic을 설정하는 방법은 무엇입니까?
" syntastic
let g:syntastic_auto_loc_list=1
let g:syntastic_disabled_filetypes=['html']
let g:syntastic_enable_signs=1
는, 아무 일도 발생하지 : 여기
내의 .vimrc 파일의 일부이다. 명령을 찾을 수 없다는 오류가 없으므로 syntastic이로드됩니다. 그러나 현재 열리고있는 * .c 파일에 오류 구문 오류가 있어도 구문은 아무 것도 표시하지 않습니다.내가 syntastic을 처음 사용하기 때문에 그것을 호출하는 올바른 방법을 모른다.
는 또한:SyntasticCheck [c]
시도하고 나는 다음과 같은 오류 메시지가 얻을 :
이
Error detected while processing function <SNR>_22_UpdateErrors..<SNR>22_CacheErrors:
line 16:
E121: Undefined variable: checkers
E15: Invalid expression: checkers
누군가가 내가 잘못했고 어떻게 syntastic를 호출하기 위해 무엇을 말해 줄 수 있습니까? 감사합니다.
IIRC, YouCompleteMe 및 Syntastic은 약간 겹치는 기능이 있습니다. YCM의 문서에서 가능한 비 호환성을 두 번 확인하십시오. – romainl