Saya rasa saya memiliki bug di satu plugin. Saya hanya ingin memuat plugin ini, tanpa harus menghapus semua bundel lain di folder bundel patogen saya, untuk melakukan debug.
Apa itu mungkin?
Saya rasa saya memiliki bug di satu plugin. Saya hanya ingin memuat plugin ini, tanpa harus menghapus semua bundel lain di folder bundel patogen saya, untuk melakukan debug.
Apa itu mungkin?
Jawaban:
Metode termudah untuk menonaktifkan plugin saat Anda menggunakan Pathogen adalah dengan menambahkan nama bundelnya ke variabel g: pathogen_disabled, sebelum memulai patogen.
Jadi contoh dari vimrc saya sendiri
" 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()
Pembaruan : Metode lain, didukung oleh Pathogen, adalah dengan hanya mengganti nama direktori untuk bundel yang ingin Anda nonaktifkan sehingga diakhiri dengan tilde (~). Jadi untuk menonaktifkan autocomplpop
bundel, cukup ganti namanya menjadi autocomplpop~
.
2.4
itu menjadi g:pathogen_blacklist
sebagai gantinya.
vim -u NONE -N
akan memuat vim tanpa plugin, tanpa pengaturan dari .vimrc Anda. Anda kemudian dapat :source /path/to/plugin/you-want.vim
di dalam vim untuk memuat satu plugin yang ingin Anda muat.
vim -u NONE -N
dan kemudian di dalam vim, lakukan :filetype plugin on
untuk mengaktifkan plugin tipe file.
Mengapa tidak hanya:
Setelah selesai, kembalikan semuanya seperti semula. (Metode yang disarankan untuk memuat Vim tanpa plugin dan mencari file plugin akan berfungsi jika itu adalah plugin satu file sederhana, tetapi jika Anda melakukan ftplugin maka memindahkan direktori mungkin adalah cara terbaik dan tidak terlalu sulit.)