Vim: snipMate Plug-in nicht-Trigger-Schnipsel Abschluss
Frage
Vim bei /usr/share/vim.
Alle snipMate 's Ordner wurden in bestehenden in dieser Kategorie Ordner (nach, automatischem Laden, Plugin, Schnipsel, etc.) entsprechend an.
Aus der Dokumentation Datei:
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>
Ich habe versucht, das so gut - das gleiche Ergebnis. Wenn ich Trigger versuchen Schnipsel es passen nur eine Registerkarte fügt (4 Räume, entsprechend meiner .vimrc).
P. S. Dateityp-Plugin Einzug auf.
Aktualisiert:
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>
Wie kann ich dieses Problem beheben?
Lösung
Ich hatte ein Problem mit snipMate, es funktioniert nicht, so dass ich über mit Ausgabe 66 in ihrem Issue Tracker :
source ~/.vim/after/plugin/snipMate.vim
Andere Tipps
Ich löste dieses Problem, indem die 'Set-Paste' Eintrag zu entfernen auf .vimrc
In meinem Fall erlebte ich das gleiche. SnipMate die automatische Vervollständigung funktioniert nicht. Einer der Gründe dafür ist die von anderer Plugin verwendet wird. Typing :verbose imap <Tab>
werden Ihnen zeigen, welche Plugin, das verwendet den Schlüssel und die Ursache des Konflikts. Sie können entweder das Plug-in .vimrc kommentieren Sie oder Sie können es einen anderen Schlüssel zu verwenden, ändern.