Vim: snipMate plug-in non si innesca il completamento frammento
Domanda
Vim è installato a /usr/share/vim.
snipMate cartelle 's sono stati aggiunti a questa categoria in esistenti cartelle (dopo, caricamento automatico, plug-in, frammenti, ecc) di conseguenza.
Dal file di documentazione:
For instance, to change the trigger
key to CTRL-J, just change this:
ino <tab> <c-r>=TriggerSnippet()<cr>
snor <tab> <esc>i<right><c-r>=TriggerSnippet()<cr>
to this:
ino <c-j> <c-r>=TriggerSnippet()<cr>
snor <c-j> <esc>i<right><c-r>=TriggerSnippet()<cr>
Ho provato questo, come pure - lo stesso risultato. Quando provo a scattare frammento di abbinarlo aggiunge solo una scheda (4 spazi, di conseguenza per il mio .vimrc).
P.S. filetype plug trattino via.
Aggiornamento:
cat /etc/issue
Ubuntu 9.10
: inoremap
i <C-B> * <C-R>=TriggerSnippet()<CR>
: snoremap
s <C-B> * <Esc>i<Right><C-R>=TriggerSnippet()<CR>
Come posso risolvere questo problema?
Soluzione
Ho avuto un problema con snipMate, non funzionava, così mi sono imbattuto con Numero 66 nel numero di Tracker :
source ~/.vim/after/plugin/snipMate.vim
Altri suggerimenti
Ho risolto questo problema rimuovendo la voce 'paste set' su .vimrc
Nel mio caso, ho sperimentato la stessa cosa. SnipMate completamento automatico non funziona. Uno dei motivi è il è utilizzato da altri plugin. Digitando :verbose imap <Tab>
vi mostrerà quali plugin che utilizza la chiave e causare il conflitto. O si può commentare il plugin in .vimrc o si può cambiare in modo da utilizzare un altro tasto.