7
votes

Vim: le plug-in Snipmate ne déclenche pas l'achèvement de l'extraction

vim est installé à / usr / partager / vim.

Tout Les dossiers Snipmate ont été ajoutés à cette catégorie dans des dossiers existants (après , AutoLoad, plugin, extraits, etc.) en conséquence.

du fichier de documentation: xxx

J'ai essayé aussi - le même résultat. Lorsque j'essaie de déclencher une correspondance d'extraits, il ajoute un onglet (4 espaces, en conséquence de mon .vimrc).

P.S. FileType plug-in tiret sur.

mise à jour: xxx

: inoremap xxx

: snoremap xxx

Comment puis-je résoudre ce problème?


5 commentaires

Qu'est-ce que vous obtenez lorsque vous entrez ': inoremap'? Que diriez-vous de ': Snoremap'? Est-ce que cela montre ces mappages?


2Peter: ajouté. 2 Compilateur remarquable: Oui, il montre ces mappages, mais lorsque vous l'utilisez, seuls 4 espaces supplémentaires ont été ajoutés. Des idées?


Exécutez-vous en mode Coller (aucun mappage ne fonctionnerait). Essayer: Set Nopaste


2Michael: Whey I Basculez vers: Set Nopaste, ce raccourci Ajouter "^ b" au lieu de 4 espaces. Qu'est-ce que ça peut être?


Je suis confus - quelle combinaison de clés voulez-vous utiliser pour déclencher le snipmate? Avez-vous changé après / plugin / snipmate.vim?


3 Réponses :


4
votes

J'ai eu un problème avec snipmate, cela ne fonctionnait pas, alors je suis tombé sur Numéro 66 dans leur problème de suivi :

source ~/.vim/after/plugin/snipMate.vim


5 commentaires

source $ vimruntime / après / plugin / snipmate.vim à la fin du fichier C: \ Program Files \ vim \ vim73 \ plugin \ snipmate.vim a travaillé sur Windows 7


@Prayagupd J'utilise de nouvelles versions de Vim et de Snipmate, le problème a disparu. N'oubliez pas que la commande Source doit être appelée dans un fichier VIMRC ou GVIMRC, non dans le terminal.


J'utilise GVIM 7.4 sous Windows. Ajouter cette ligne fonctionne, mais chaque fois que j'ouvre un fichier, j'ai besoin de faire : BundleInstall Tout d'abord, sinon j'ai une erreur me disant que tlib est manquant.


@Guus Depuis que TLIB est une dépendance, vous pouvez essayer d'appeler source dans le fichier de plug-in. Je n'ai pas ce problème, je ne peux donc pas tester pour vous ...: /


@ Quelques stillūsyoums-Dos I passe de Vundle en pathogène. Et installer Snipmate à l'aide d'agents pathogènes pour moi tout de suite. Merci pour la suggestion.



23
votes

J'ai résolu ce problème en supprimant l'entrée "Set Coller" sur .VIMRC


5 commentaires

J'ai une cartographie pour changer le mode Coller, mais je ne pensais pas à cela comme un suspect jusqu'à ce que je voyais votre poste. Merci.


Merci Karlisson! Cela m'a sauvé un vrai mal de tête. Pour voir si la pâte est le problème, il suffit d'exécuter: définissez Nopaste de VI et voyez ensuite si l'achèvement de Snipmate commence à fonctionner. Yay :)


Ok, mais y a-t-il un moyen d'obtenir Snipmate de travailler avec une pâte fixe?


@Justin Il y a un rapport de bogue code.google.com/p/snipmate/ Problèmes / détails? id = 111


Si cela ne fonctionne toujours pas pour quelqu'un d'essayer - set Nopaste



1
votes

Dans mon cas, j'ai vécu la même chose. Snipmate Autocomplète ne fonctionne pas. L'une des raisons est la matière est utilisée par un autre plugin. Typing : verbose imap vous montrera quel plugin utilisant la clé et causera le conflit. Vous pouvez également commenter le plugin dans .VIMRC ou vous pouvez le modifier pour utiliser une autre clé.


1 commentaires

Le plug-in YouCompleter occupé la touche TAB, merci beaucoup.