Думаю, у мене є помилка в одному плагіні. Я хотів би завантажувати лише цей плагін, без необхідності видаляти всі інші набори в папці наборів мого патогену, для налагодження.
Це можливо?
Думаю, у мене є помилка в одному плагіні. Я хотів би завантажувати лише цей плагін, без необхідності видаляти всі інші набори в папці наборів мого патогену, для налагодження.
Це можливо?
Відповіді:
Найпростіший спосіб вимкнути плагін, коли ви використовуєте патоген, - це додати його ім’я пакета до змінної 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
завантажить vim без плагінів, без налаштувань з вашого .vimrc. Потім ви можете :source /path/to/plugin/you-want.vim
всередині vim завантажити той плагін, який потрібно завантажити.
vim -u NONE -N
а потім потрапивши у vim, зробіть, :filetype plugin on
щоб увімкнути плагіни типу файлів.
Чому не просто:
Закінчивши, поверніть все так, як було. (Запропонований спосіб завантаження Vim без плагінів та отримання файлу плагіна буде працювати, якщо це простий плагін з одним файлом, але якщо ви робите ftp плагін, то переміщення папок навряд чи найкращий спосіб і не такий важкий.)