Приношу свои извинения, но я не знаю, как это называется, если об этом спрашивали или для какого сайта Stack это лучше всего подходит. Я видел несколько видео о том, как люди используют Sublime для создания более быстрых тегов, и я хотел бы узнать, как это сделать, если есть какая-либо документация или что я могу сделать быстрее в своем коде.
В нескольких видео я вижу людей, которые делают такие вещи, как:
div.class
и это создаст <div class="class"></div>
после tab
.
sublime-text-2
DᴀʀᴛʜVᴀᴅᴇʀ
источник
источник
Ответы:
Функция, которую вы описываете, является частью Sublime Text 2 из коробки. Убедитесь, что ваш документ использует синтаксис HTML ( Просмотр »Синтаксис» HTML ).
Напечатай
foo.bar
, нажми Tab, и ты получишь<foo class="bar"></foo>
. Там тожеfoo#bar
(ибоid
вместоclass
). Оба реализованы в .Packages
/HTML/html_completions.py
источник
a
теги и что-то вродеli
тегов? Это только для HTML? и +1.div#main.container
но Sublime выплевываетmain
элемент с классом,container
когда я пытаюсь?Emmet / Zen-Coding
Emmet - это плагин, в котором вы пишете базовую структуру в стиле CSS-селектора, и редактор ее расширяет. Вы можете найти пакет на GitHub и установить его через менеджер пакетов.
(источник: smashingmagazine.com )
У этого Smashing Magazine есть статья об этом . Например,
будет расширяться с Tabк
Обтекание выбора в тегах
Что вы также можете сделать, это нажать, AltShiftWчтобы создать открытый тег или обернуть текущее выделение в тег (см. Правка »Тег» Обтекание текущего выделения в теге ).
По умолчанию это создаст:
с выбранным именем тега, чтобы вы могли перезаписать его.
Нажатие Tabприведет вас к тегу. Или, если вы нажмете Space, вы можете создать атрибуты, например:
href="..."
, тогдаTab<a href="..."></a>
с курсором, расположенным внутри тегаисточник