Автоматическое закрытие HTML-тегов в Sublime

Автоматическое закрытие HTML-тегов в Sublime

Если я нажму Tabили Enterв <div, он автоматически закроется: <div>|<\div>.

|представляет собой курсор.

Однако когда я печатаю <div claи нажимаю эти клавиши, Sublime превращает его в <div class="|">.

Можно ли как-то это сделать <div class="">|</div>?

решение1

Используйте AltShiftW( CtrlShiftWв OS X), чтобыОбернуть выделение в тегвместо того, чтобы сначала вручную написать тег.

Сначала вы получаете:

<p></p>
 └── cursor

Затем вы можете ввести имя своего тега, например div, , затем нажать Spaceи ввести имя атрибута (даже с автодополнением).

<div class="_"></div>
            └── cursor

Теперь вы можете ввести значения атрибутов, затем нажать TabTabи оказаться внутри тега:

<div class="foo">_</div>
                 └── cursor

Однако если вы нажмете Tabтолько один раз, вы сможете ввести дополнительный атрибут.

Связанный контент