답변:
이것이 자동로드 메커니즘의 일부입니다. 에서
Autoloading
에서 것은
vim 스크립트 어려운 방법 알아보기
및 :help autoload
:
자동로드를 사용하면 실제로 필요할 때까지 코드로드를 지연시킬 수 있습니다.
execute pathogen#infect()
이미로드 된 상태라면 Vim은 단순히 정상적으로 호출합니다. 그렇지 않으면 빔라는 파일을 찾을 것이다 autoload/pathogen.vim
당신의 ~/.vim
디렉토리. 이 파일이 존재하면 Vim은 파일을로드 / 소스합니다. 그런 다음 함수를 정상적으로 호출하려고 시도합니다.
#
함수 이름의 모든 것은 경로 구분자처럼 작동합니다. 따라서 함수를 호출 할 때 :
:call foo#bar#func()
Vim은 파일을 찾습니다 autoload/foo/bar.vim