답변:
일반적으로 플러그인을 추가하거나 표준 플러그인을 자신의 플러그인으로 바꾸 려면 ~/.vim/plugin
또는 로 이동 ~/.vim/ftplugin
합니다. 대신 기존 플러그인의 기능을 유지하면서 추가하거나 추가 한 설정 만 변경하려는 경우 플러그인은 ~/.vim/after/plugin
또는 로 이동 ~/.vim/after/ftplugin
합니다.
if exists("g:loaded_<plugin name>")
finish
endif
let g:loaded_<plugin name> = 1
. 첫 번째 "wins"및 동일한 이름의 후속 플러그인이로드 된 플러그인은 finish
명령을 통해 일찍 종료 됩니다. 그게 당신의 플러그인 방법은 ~/.vim/plugin
디렉토리, 예를 들어,에서 플러그인을 방지 할 수 있습니다 $VIMRUNTIME/plugin
완전히로드되지. 이 테스트는 플러그인 파일에 포함되어 있지 않습니다 after
.
finish
하면 첫 번째 경기를로드 할 때 가드 절을하고, (애프터 디렉토리를 사용 하지 않고finish
당신은 다른 중 하나에 의해 영향을받는 것 설정을 재정의 할 필요가있을 때 가드 절) 소스.