2013-05-04 2 views
4

В ST2 при вводе div.foo, а затем нажмите вкладку он идет к <div class="foo"></div>Sublime Text 2 - HTML автозаполнения

Есть ли установка сделать автозаполнение, как это?

<div class="foo">
    // 4spaces here.
</div>

Спасибо.

ОБНОВЛЕНО

Не нашли специальные настройки, но нашел где изменить фрагмент кода, если кто-то intested. В Sublime Text 2/Packages/HTML/html_completions.py просто изменить

в

snippet = "<{0} class=\"{1}\">\n\t$1\n$0".format(tag, arg)

решаемая.

+0

Просто нажмите 'return' после нажатия' tab' – drinchev

+0

Это не сработает. Когда я нажимаю накладки каретки сразу после закрытия div. – elky

+1

Вы используете эммет? http://docs.emmet.io/ – drinchev

ответ

1

Вы должны использовать emmet .... stock sublime text 2 не автоматически заполняет атрибут класса от ввода element.class, что делает emmet. Я использую его ... Мне нравится эта магическая эмметрия.

Аналогичным образом вы можете набрать элемент element>, чтобы сделать второе гнездо на первом. или элемент # id, чтобы добавить идентификатор вместо класса ...

Для получения дополнительных завершений с помощью плагина emmet на ST2 используйте весь cheat sheet.

0

Убедитесь, что ваша страница находится на HTML. Вы можете сделать это с помощью CTRL + SHIFT + P. Затем введите 'set html'.

Тогда можно ввести div.class_name с последующим TAB.

+0

Да, бит мне нужен разрыв между тегами open и close. – elky

Смежные вопросы