ive vient de commencer à utiliser le plug-in Sniptmate pour Vim et l'aime, cependant, puisque ma collection d'extraits n'est pas énorme, j'aimerais pouvoir ajouter de nouveaux extraits de manière dynamique plutôt que d'ouvrir le fichier d'extraits et de créer une nouvelle extrait comme je suis au milieu de développement. p>
Comme je suis codé quelque chose, je me rends compte que un morceau de code spécifique peut être sauvegardé comme un extrait pour me sauver des ennuis de taper le code de bloat à nouveau, à ce moment-là, je veux pouvoir ajouter un extrait sans ouvrir le fichier d'extraction pour la langue que j'utilise à l'époque. p>
6 Réponses :
Je ne suis pas sûr que cela soit censé être fait comme ça, mais vous pouvez essayer d'appeler la fonction Bien sûr, les extraits créés comme ça ne persistent pas. Alors, pourquoi ne pas avoir le fichier d'extraits ouverts dans un autre tampon, définissez de nouveaux extraits au besoin, alors faites: p> et votre nouvel extrait sera disponible. Vous pouvez même définir un autocmd pour appeler la fonction MakeNip code> dans le fichier dans lequel vous travaillez actuellement. Par exemple: & ft code> passera le fichier de fichier du fichier que vous modifiez actuellement, "foo" code> est le déclencheur et < Code> " reloadsnippets code> lorsque vous écrivez le fichier d'extraits. P> p>
Les extraits de snipmate sont généralement stockés dans le répertoire ".vim" dans les extraits Vous pouvez facilement éditer facilement le fichier d'extraits pour la langue sur laquelle vous travaillez. P> code> dossier . p>
Vous pouvez mettre vos propres extraits dans ~ / .vim / après / extraits / code> ou quel que soit l'équivalent sur Windows, c'est ... Lire : H snipmate code> pour le nom de fichier Syntaxe. P>
Si vous utilisez pathogène , vous pouvez écrire vos propres extraits sans polluer les originaux. Pour ce faire, ajoutez vos extraits à En outre, il s'agit d'une convention d'ajouter un ~ / .vim / Bundle / MySnippets / extraits / *. Snippets Code>. FYI, mysnippets code> peut être n'importe quel nom. P>
_. Snippets code> dans ce répertoire dans lequel vous ajoutez des extraits qui doivent être disponibles partout quel que soit le fichier de type. p>
Il suffit de placer vos propres extraits (étant donné que vous souhaitez les utiliser dans tous les fichiers que vous modifiez) ici: par exemple: p>
Si vous utilisez Vundle pour gérer vos plugins sous Windows et que vous avez installé
_.snippets