2013-10-16 9 views
2

자동 완성 및 구문 검사를 위해 YouCompleteMesyntastic과 함께 vim을 사용하고 있습니다.syntim 및 ycm을 사용하여 vim에서 non-c 파일을 저장하지 않고 확인하는 방법은 무엇입니까?

C 또는 C++ 파일을 편집하는 경우 구문 오류는 2 초 동안 사용하지 않으면 표시됩니다. MATLAB 파일을 편집 할 때 파일을 저장 한 후에 만 ​​구문 검사 (mlint 사용)가 수행됩니다.

2 초 간격은 updatetime을 통해 제어된다는 것을 알고 있습니다. 즉, 스왑 파일이 업데이트 된 후에 C 파일 검사가 수행된다는 것을 알고 있습니다.

다른 프로그래밍 언어의 소스 파일 (특히 MATLAB의 경우)에 대해 동일한 동작을 얻으려면 어떻게해야합니까?

답변

3

C- 언어의 배경 확인은 YCM의 합성 통합 (:h youcompleteme-syntastic-integration:h g:ycm_register_as_syntastic_checker 참조)의 결과입니다. YCM을 다른 파일 형식으로 설정하거나 자동으로 업데이트하도록 syntastic을 설정하는 쉬운 방법은 없습니다.

YCM의 코드에서 어떻게 작동하는지 확인한 다음 MATLAB 파일을 사용하도록 작업하거나 작은 플러그인을 작성할 수 있습니다.

+0

감사합니다. vim 플러그인 스크립팅에 대해서는 아직 모르기 때문에 지금은하지 않을 것입니다. 그러나 정보에 감사드립니다. – Tim