2017-07-27 3 views
1

J'utilise Emmet dans WebStorm.WebStorm Emmet affichant des étiquettes en tant qu'entités HTML

La sortie de cette ligne:

ul#nav>li.item$*4>a{Item $} 

doit être:

<ul id="nav"> 
    <li class="item1"><a href="">Item 1</a></li> 
    <li class="item2"><a href="">Item 2</a></li> 
    <li class="item3"><a href="">Item 3</a></li> 
    <li class="item4"><a href="">Item 4</a></li> 
</ul> 

Au lieu de cela, ce que je reçois:

&lt;ul id="nav"&gt;&lt;/ul&gt; 
    <!-- /#nav -->&lt;li class="item1"&gt;&lt;/li&gt; 
    <!-- /.item1 -->&lt;a href=""&gt;Item 1&lt;/a&gt;&lt;li class="item2"&gt;&lt;/li&gt; 
    <!-- /.item2 -->&lt;a href=""&gt;Item 2&lt;/a&gt;&lt;li class="item3"&gt;&lt;/li&gt; 
    <!-- /.item3 -->&lt;a href=""&gt;Item 3&lt;/a&gt;&lt;li class="item4"&gt;&lt;/li&gt; 
    <!-- /.item4 -->&lt;a href=""&gt;Item 4&lt;/a&gt; 

Il fonctionne très bien dans le texte sublime et Atome. quelqu'un peut-il aider s'il vous plait?

mise à jour (captures d'écran) ajoutée

WebStorm screenshot 1

WebStorm screenshot 2

+0

Où allez-vous le faire? Quel type de fichier est-ce? Quel contexte? Quelques captures d'écran seraient super à voir. C'est un peu le travail ici (au moins pas d'encodage pour '<' et '" 'comme si vous aviez – LazyOne

+0

C'est un projet AngularJS dans un composant HTML J'ai ajouté les captures d'écran –

+0

Cela fonctionne bien ici dans un fichier HTML. Si vous essayez au tout début du fichier - sera-t-il le même? Est-ce que cela fonctionnera si vous désactivez TOUS les plugins personnalisés (non inclus par défaut)? Aucune autre idée évidente – LazyOne

Répondre

1

Assurez-vous de décocher Escape dans Preferences | Editor | Emmet | HTML, Filters enabled by default

+0

Parfait! Merci beaucoup. –