автоматическое закрытие тегов HTML не срабатывает - PullRequest
0 голосов
/ 11 мая 2019

Согласно этому обновлению VS Code должен автоматически закрывать теги при вводе закрывающего > открывающего тега. Моя, похоже, этого не делает (я на v1.19).

Я также пытался установить пакет, созданный Jun Han, который тоже должен это делать, но он не работает. Есть ли хитрость, чтобы заставить эту функцию работать?

Допустимые расширения:

enter image description here

1 Ответ

0 голосов
/ 11 мая 2019

Я также столкнулся с несоответствиями с этой функцией.


Элементы тега теперь автоматически закрываются при наборе> открывающего тега

Это только , кажется, работает, когда файл обнаружен как обычный HTML или JS.

detected as HTML detected as JS

Соответствующий закрывающий тег вставляется при вводе / из закрывающего тега

Это работает для HTML и JavaScript, а также для других форматов, которые отображают HTML, таких как Vue или Markdown.


Есть некоторые настройки, которые вы можете проверить, если они не работают:

  • Убедитесь, что html.autoClosingTags равно true
    • Должно быть true по умолчанию
    • Проверьте настройки пользователя, рабочего пространства и папки (может быть, один переопределяет)
  • Если у вас все еще установлено расширение Auto Close Tag :
    • auto-close-tag.excludedTags
    • auto-close-tag.activationOnLanguage
      • Если обнаруженный язык не является HTML или JavaScript, убедитесь, что он находится в этом списке
    • auto-close-tag.fullMode
      • По умолчанию false, но установка true делает его кажущимся более последовательным
...