12
votes

Comment ajouter de nouveaux extraits à Snipmate dans Vim

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.

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.


0 commentaires

6 Réponses :


6
votes

Je ne suis pas sûr que cela soit censé être fait comme ça, mais vous pouvez essayer d'appeler la fonction MakeNip dans le fichier dans lequel vous travaillez actuellement. Par exemple: xxx

& ft passera le fichier de fichier du fichier que vous modifiez actuellement, "foo" est le déclencheur et < Code> " $ {1} " est le texte de remplacement.

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: xxx

et votre nouvel extrait sera disponible. Vous pouvez même définir un autocmd pour appeler la fonction reloadsnippets lorsque vous écrivez le fichier d'extraits.


0 commentaires

1
votes

Les extraits de snipmate sont généralement stockés dans le répertoire ".vim" dans les extraits dossier .

Vous pouvez facilement éditer facilement le fichier d'extraits pour la langue sur laquelle vous travaillez.


0 commentaires

5
votes

Vous pouvez mettre vos propres extraits dans ~ / .vim / après / extraits / ou quel que soit l'équivalent sur Windows, c'est ... Lire : H snipmate pour le nom de fichier Syntaxe.


0 commentaires

9
votes

Si vous utilisez pathogène , vous pouvez écrire vos propres extraits sans polluer les originaux. Pour ce faire, ajoutez vos extraits à ~ / .vim / Bundle / MySnippets / extraits / *. Snippets . FYI, mysnippets peut être n'importe quel nom.

En outre, il s'agit d'une convention d'ajouter un _. Snippets dans ce répertoire dans lequel vous ajoutez des extraits qui doivent être disponibles partout quel que soit le fichier de type.


0 commentaires

2
votes

Il suffit de placer vos propres extraits (étant donné que vous souhaitez les utiliser dans tous les fichiers que vous modifiez) ici: xxx

par exemple: xxx < / p>


0 commentaires

0
votes

Si vous utilisez Vundle pour gérer vos plugins sous Windows et que vous avez installé

    _.snippets


0 commentaires