Vim YouCompleteMe

Vim YouCompleteMe

vim 플러그인인 YouCompleteMe는 훌륭한 자동 완성 도구이지만 작업 중인 파일뿐만 아니라 외부 파일에서도 이를 완료할 수 있는 방법이 있습니까?

예를 들어, 입력하러 갔지만 return 0;아직 "return"을 입력하지 않은 경우 제안 항목으로 표시되지 않습니다. 이러한 유형의 제안 기능을 위해 YCM이 다른 파일을 읽도록 하는 방법이 있습니까?

답변1

YouCompleteMe는 '.' 삽입 시에만 트리거됩니다(적어도 C/C++에서는). 그리고 '->'. 이것은 마치 키를 누를 때마다 플러그인이 실행되는 것처럼 컴파일로 작동하기 때문에 매우 느리게 작동하는 것과 같은 설계 기능입니다. 필요한 곳에서 Ctrl-Space를 눌러 자동 완성 메뉴를 수동으로 실행할 수 있습니다.

관련 정보