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

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

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

Есть ли способ сделать это <div class="">|</div>?

1 ответ1

0

Используйте Alt Shift W (Ctrl Shift W в OS X), чтобы перенести выделение в тег, а не писать тег вручную.

Вы сначала получаете:

<p></p>
 └── cursor

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .