VSCode не автоматическое завершение HTML


у меня возникли проблемы с моим новым установленным кодом Visual Studio в Windows 7. На Mac редактор автоматически закрывает HTML-теги, но на моем Win7 нет. Я предполагаю, что там должен быть какой-то вариант, чтобы включить его, но я не могу найти.

Я говорю о том, когда например. пишу <html intelliSense всплывает, и вы нажимаете enter, обычно он автоматически вставляет </html> мой не работает. (IntelliSense всплывает, но при выборе одного из параметров он не автоматически закрывает тег: <h1> -> </h1>)

5 52

5 ответов:

С 0.3.0 примечания к выпуску

HTML автоматическое закрытие тегов теперь было удалено и заменено на smarter IntelliSense on </.

введите имя тега (без запуска <) затем нажмите Tab

например типа div затем нажмите tab и VS преобразует его в <div></div>

или введите открывающий тег, затем дважды нажмите Tab

например :

  1. тип <div
  2. нажмите Tab
  3. нажмите Tab

Он добавит закрывающий тег

вы могли бы попробовать это расширение для VS кода. Он реализовал функцию автоматического закрытия тега и будет соответствовать вашим требованиям:

  • автоматическое добавление закрывающего тега при вводе в закрывающей скобке открывающего тега
  • после закрывающего тега вставляем курсор между открывающим и закрывающим тегом

вот классный трюк (на самом деле Эммет аббревиатура):

  • написать имя тега / например h1
  • добавить звездочку после этого / например h1*
  • пресс Tab/ (приведет в <h1></h1>)

PS: это также работает для самозакрывающихся тегов, таких как - input,img etc.

File > Preferences > Keymaps, Поиск "Auto close" и нажмите на кнопку Установить. Если это не работает, перезагрузите плагин.