6

vim에서 내 파이썬 완성 너바나를 검색하는 동안 나는 정말로 사랑에 왔습니다. < C-x > < C-i > : "현재 및 포함 된 파일의 키워드". 이것은 거의 완성 된 다른 모듈로부터 오랜 불쾌한 이름을 얻습니다.Vim에서보다 빠른 다중 파일 키워드 완성?

이 다 함께

유일한 문제를 (파이썬은 자바 아니라, 좋아.이 작동하지만, 너무 자주 그것이 어떤 일치하는 항목을 찾을 수 없습니다보고 할 때 옴니 완성, 나는 그것을 얻을 더 분명히) 파일 완성은 매우 느립니다. 넷북에서 적절한 합당한 수입을 가진 파일은 내가 칠 때마다 파싱하는데 4 ~ 5 초가 걸릴 수 있습니다. <Cx> <Ci>. < C-x > < C-i >을 클릭 할 때마다 가져온 모든 파일이로드되는 것 같습니다. 파일을 캐시하거나이 프로세스를 빠르게 할 수있는 방법이 있습니까? 태그 완성 사용 속도가 빨라지겠습니까?

답변

6

여러 소스 파일이있는 프로젝트에서 작업하는 경우 (vim이 포함 된 모든 소스 파일을 구문 분석하여 더 많은 소스 파일을 찾고 단어 목록을 작성해야하는 경우)이 프로세스가 다소 시간이 걸릴 수 있습니다. You 태그 완성을 사용하면 ctags의 출력을 거의 동일하게 사용할 수 있지만 속도 차이를 알기 위해 몇 가지 테스트를 실행해야합니다.

나는 개인적으로 (삽입 모드에서 <C-P> 또는 <C-N>.) 완벽한 완료를 사용하여 기본적으로는 에서 모든 단어와 일치하는 모든 버퍼 (폐쇄 된, 즉 파일을 언로드 된 경우에도 버퍼) 하지만 정말 빠릅니다. 그럼에도 불구하고 완성은 2 ~ 3 자 후에 활성화해도 꽤 정확합니다.

+1

기본 설정에 짜증이났다는 것은 당연합니다 ... C-N을 완료에서 무지 완료로 다시 매핑하는 플러그인이있었습니다. 이것은 제가 필요한 것입니다. – gravitation