Come posso eseguire il debug di un Vim plugin non viene caricato?
Domanda
Sto cercando di usare il plugin Vim snipMate, e ho installato come dirige, ma quando premo scheda non succede nulla.
- Come posso eseguire il debug di questo? Non ci sono file di log Vim fa quando si cerca di roba carico?
- Come posso vedere quali plugin sua caricata correttamente?
Ho provato :sni<tab>
per vedere se c'è qualcosa chiamato snipsomething installato ma completa l'niente.
Nel tutorial di installazione non menziona aggiungere nulla nel mio vimrc
ma credo che trova automaticamente la dir /plugin/
?
Sono in esecuzione su Windows e Unix e ho lo stesso profilo con lo stesso problema.
Altri plugin come NerdTree sono carico OK.
Aggiornamento: A seguito di un'altra domanda, ho provato :inoremap
e :snoremap
e la voce <Tab>
menzionare TriggerSnippet()
è lì:
per es.
s <Tab> * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
- Questo significa che è abilitato?
Soluzione
:verbose imap <tab>
vi dirà che cosa è destinato ad <tab>
:scriptnames
vi dirà che cosa gli script sono stati caricati.
Altri suggerimenti
È possibile inserire echo "Loaded so far"
e simili all'interno del codice del plugin - il testo verrà visualizzato nella linea di fondo, se viene eseguito il echo
. Debug con printf :) greggio, ma semplice e funziona.
Inoltre: plugin
viene caricato automagicamente. plugins
non è.
Sembra che ho avuto qualcosa poco raccomandabile nella directory C:\Program Files\Vim\vimfiles\
che è stato sostituendo le mie preferenze dell'utente. Ho appena saltato via quella directory e funziona ora.