Проблемы с кодом в html

#html #visual-studio-code

#HTML #visual-studio-code

Вопрос:

У меня возникли несколько проблем в VS Code, особенно с файлами HTML.

  1. Не работает шаблонная функция HTML (ввод ‘!’).
  2. В существующих HTML-файлах с содержимым функция «Открыть в браузере» больше не отображается. Я даже вижу свой «open-in-browser.default»: «Safari» настроен в settings.json.

Не уверен, какие изменения я мог бы внести, которые вызвали это, поскольку обе функции работали нормально не так давно.

Комментарии:

1. Вы сначала установили тип документа в HTML, а после ввода ! нажали tab?

2. проверьте настройку расширения emmet в vscode, чтобы убедиться, что вы случайно исключили некоторые языки или какие-либо изменения.

3. @j08691 да, документ определяется как index.html

4. @Mejan в настоящее время в разделе «Включить языки» в Emmet я ничего там не вижу. Знаете ли вы, существует ли определенная пара ключ-значение для html? Я попробовал «vue-html»: «html», но там не повезло

5. Для расширения open in browser я также удалил и переустановил, но безуспешно

Ответ №1:

Исправлены обе проблемы, которые были на самом деле связаны. По какой-то причине мой vs code идентифицировал файлы .html как файлы Django. Я зашел в settings.json и добавил следующее, чтобы файлы .html были классифицированы как файлы html

 "files.associations": {
        "*.html": "html"
    },  

Затем это позволило расширению open in browser идентифицировать файл как html и включить опцию open in по умолчанию в браузере, а также устранить проблему с шаблоном.