5

Я использую Sublime Text 2, и я уверен, что должен быть способ сделать так, чтобы он автоматически закрывал теги XML/HTML, как, например, Notepad++.

Есть ли способ добавить </div> сразу после того, как я наберу <div>?

4 ответа4

6

Как говорится в ответе zoli, вы можете использовать фрагменты / дополнения для автоматического заполнения тегов при их вводе. Но должно быть что-то встроенное в возвышенное. Например, когда вы начнете вводить <div> , вы должны увидеть выпадающий список с соответствующими фрагментами. Нажмите Tab или Enter, чтобы выбрать одну и клавиши со стрелками для перемещения вверх или вниз в списке. Для тегов html он автоматически добавляет закрывающий тег и помещает курсор между ними.

Другой вариант: используйте Edit > Tag > Close Tag . Горячие клавиши отображаются в меню файлов. Он автоматически добавляет закрывающий тег, если вы уже добавили открывающий тег.

5

Встроенные фрагменты Sublime отличаются для HTML и XML.

Для HTML вы можете ввести <div затем Tab для автозаполнения <div></div> .

Для XML, однако, все по-другому. Сначала вы вводите < затем Tab, чтобы выполнить автозаполнение до <p></p> и теги p по умолчанию выбираются несколько раз. Таким образом, вы можете набрать foo и автоматически заполнить его до <foo></foo> . Как только вы назвали свой элемент, вы можете нажать Tab, чтобы перейти к содержимому элемента.

Вы можете использовать Edit > Tag > Close Tag одинаково как для HTML, так и для XML.

3

SublimeCodeIntel имеет довольно хорошие дополнения для HTML. Вы можете ввести имя тега (без открывающей скобки) и нажать клавишу Tab, чтобы завершить открывающий и закрывающий тег.

0

Используйте плагин Emmet.

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

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