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?
È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top