Mes excuses mais je ne sais pas comment cela s'appelle, si cela a été demandé ou pour quel site Stack cela convient le mieux. J'ai vu plusieurs vidéos sur la façon dont les gens utilisent Sublime pour créer des balises plus rapidement et j'aimerais apprendre la bonne façon de le faire s'il existe de la documentation ou ce que je peux faire plus rapidement dans mon codage.
Dans plusieurs vidéos, je vois des gens faire des choses comme:
div.class
et cela créera <div class="class"></div>
après tab
.
sublime-text-2
DᴀʀᴛʜVᴀᴅᴇʀ
la source
la source
Réponses:
La fonctionnalité que vous décrivez fait partie de Sublime Text 2 prête à l'emploi. Assurez-vous que votre document utilise la syntaxe HTML ( Affichage »Syntaxe» HTML ).
Tapez
foo.bar
, appuyez sur Tabet vous obtiendrez<foo class="bar"></foo>
. Il y a aussifoo#bar
(pourid
au lieu declass
). Les deux sont implémentés dans .Packages
/HTML/html_completions.py
la source
a
balises et quelque chose comme desli
balises? Est-ce uniquement pour HTML? et +1.div#main.container
mais Sublime crache unmain
élément avec une classecontainer
quand j'essaye?Emmet / Zen-Coding
Emmet est un plugin où vous écrivez la structure de base à la manière d'un sélecteur CSS et que l'éditeur la développe. Vous pouvez trouver le package sur GitHub et l'installer via le gestionnaire de packages.
(source: smashingmagazine.com )
Ce Smashing Magazine a un article dessus . Par exemple,
va se développer avec Tabla
Envelopper la sélection dans les balises
Vous pouvez également appuyer sur AltShiftWpour créer une balise ouverte ou pour envelopper la sélection actuelle dans une balise (voir Édition »Balise» Envelopper la sélection actuelle dans la balise ).
Par défaut, cela créera:
avec le nom de la balise sélectionné afin que vous puissiez l'écraser.
En appuyant sur Tabvous obtiendrez davantage à l'intérieur de la balise. Ou, si vous appuyez sur Space, vous pouvez créer des attributs, par exemple:
href="..."
, puisTab<a href="..."></a>
avec le curseur positionné à l'intérieur de la balisela source