하나의 플러그인에 버그가있는 것 같습니다. 디버그를 위해 병원체의 번들 폴더에있는 다른 모든 번들을 삭제할 필요없이이 플러그인 만로드하고 싶습니다.
가능할까요?
하나의 플러그인에 버그가있는 것 같습니다. 디버그를 위해 병원체의 번들 폴더에있는 다른 모든 번들을 삭제할 필요없이이 플러그인 만로드하고 싶습니다.
가능할까요?
답변:
Pathogen을 사용할 때 플러그인을 비활성화하는 가장 쉬운 방법은 병원체를 시작하기 전에 번들 이름을 g : pathogen_disabled 변수에 추가하는 것입니다.
그래서 내 vimrc의 예
" To disable a plugin, add it's bundle name to the following list
let g:pathogen_disabled = []
" for some reason the csscolor plugin is very slow when run on the terminal
" but not in GVim, so disable it if no GUI is running
if !has('gui_running')
call add(g:pathogen_disabled, 'csscolor')
endif
" Gundo requires at least vim 7.3
if v:version < '703' || !has('python')
call add(g:pathogen_disabled, 'gundo')
endif
if v:version < '702'
call add(g:pathogen_disabled, 'autocomplpop')
call add(g:pathogen_disabled, 'fuzzyfinder')
call add(g:pathogen_disabled, 'l9')
endif
call pathogen#infect()
업데이트 : Pathogen에서 지원하는 또 다른 방법은 비활성화하려는 번들의 디렉토리 이름을 간단히 변경하여 물결표 (~)로 끝나도록하는 것입니다. 따라서 autocomplpop번들 을 비활성화하려면 간단히 이름을 autocomplpop~.
2.4이된다 g:pathogen_blacklist대신.
vim -u NONE -N.vimrc의 설정없이 플러그인없이 vim을로드합니다. 그런 다음 :source /path/to/plugin/you-want.vimvim 내부에서로드하려는 플러그인을로드 할 수 있습니다.
vim -u NONE -N다음 vim 내에서 :filetype plugin on파일 유형 플러그인을 활성화 할 수도 있습니다.
왜 안 되는가 :
완료되면 모든 것을 원래대로 되돌려 놓으십시오. (플러그인없이 Vim을로드하고 플러그인 파일을 소싱하는 제안 된 방법은 단순한 단일 파일 플러그인 인 경우 작동하지만 ftplugin을 사용하는 경우 dirs를 이동하는 것이 가장 좋은 방법이며 그렇게 어렵지는 않습니다.)