2009-12-03 4 views
2

코드를 타이핑 할 때 특정 문자 (예 : C#의 '.') 앞뒤에 기호를 가져 와서 내 자신의 프로그램에 전달하면 가능한 보완 목록이 반환됩니다. 예를 들어 ViM에서 자동 완성 목록을 만드는 방법은 무엇입니까?

은 사용자가 입력하는 경우 :

m_Filename.M 

내가 목록과 같은

Match 
Matches 
를 돌려 "m_Filename"와 "M"내 프로그램을 전달하는 내 자신의 DLL/EXE에 불러 내고 싶은

자동 완성 제안을 위해 ViM의 목록에 팝업이 있습니다.

제안 사항을 제공하는 DLL/EXE를 작성하는 방법을 묻지 않고 자동 완성을위한 ViM의 기능 만 묻습니다.

+0

정말 대답은 아니지만 Supertab 플러그인을보고 어떻게하는지/거기에서 볼 수 있습니다 ... – jeffff

답변

4

빔에서, :help 'omnifunc':help complete-functions을 참조하십시오. 완성을하기 위해 자신의 vim 함수를 작성할 수 있으며, 그 함수는 외부 실행 파일을 호출 할 수 있습니다.

+0

감사합니다, 찾고있는 것 같습니다. – esac

관련 문제