2012-12-10 2 views
0

가능한 중복 :
Vim autocomplete for Pythonvim에는 Eclipse와 같은 자동 완성 기능이 있습니까?

나는 직장에서 일식 사용합니다. Eclipse는 프로젝트 공간의 메소드 및 클래스를 기반으로 자동 완성 될 수있는 놀라운 기능을 제공합니다 (이 파일에서 자동 완성하는 것과는 대조적 임).

vim에는 비슷한 기능을 제공하는 플러그인이 있습니까?

I은 ​​a.py 편집 b.py에 정의 foo()foo() 경우 즉 초래할 것이다 fo 입력하면 및 제안되고 ?? Vim은 자동에게 -completion을 제공하지 않습니다하지만 그것은 <C-x><C-o>에 의해 트리거됩니다 -completion 부르는 것을 가지고

답변

0

. :h new-omni-completion을 참조하십시오. 유망한 Jedi 또는 Pydiction과 같은 Python omnicompletion을위한 다른 백엔드가 있습니다. 기본 동작이 마음에 들지 않으면 시도해보십시오.

를 들어 -completion가되기 위해 자동 -completion, 다음이 필요합니다 a third party plugin 내가 사용 AutoComplPop 같은, (네, 당신은 통지를하지 않은 경우, 빔은 텍스트 편집기가 아닌 IDE입니다) . 선택한 플러그인의 문서를 읽으십시오.

a.py에서 모듈을 가져온 후 b.py에 해당 모듈 이름을 입력하고 그 뒤에 점을 찍으면 사용 가능한 방법 및 항목 목록이있는 상황 별 메뉴가 표시되어야합니다.

관련 문제