Bonjour,

comment créer un snippet pour sublim text 2 ?

j'aimerai faire div.maclass.quicontient un autre truc est ce possible?

j'ai chercher mais je ne parvient pas à comprendre le fonctionnement:

<snippet>
    <content><![CDATA[${1:<div class="${2:laclass}">${3: l'autre truc}</div>}.
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <!-- <tabTrigger>hello</tabTrigger> -->
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

après je ne sais pas sous quel nom enregistrer le fichier et si le nom d'enregistrement joue sur la commande à taper
j'ai aussi vu qu'il fallait editer le fichier key binding user, mais je comprend pas trop le principe.

si quelqu'un pouvait m'aider ce serait cool.

Merci

4 réponses


Grafikart
Réponse acceptée

La commande à taper sera celle mis dans <tabTrigger>hello</tabTrigger>
Donc là hello => tabulation et tu as ton truc qui s'auto complète

Pour l'enregistrement ça se met dans les package, normalement quand tu fais CTRL+s pour le sauvegarder il te place déjà dans le bon dossier.

weebidoo
Auteur

Merci pour ta réponse, j'ai compris ceci et ca fonctionne, ce que j'aimerai c'est ecrire "div.error" qui deviens

<div class="error"></div>

et si possible un troisième argument histoire de pouvoir faire des raccourci super complet ce serait cool :)

Merci.

Là c'est du zencoding que tu veux faire :D

weebidoo
Auteur

okey :)