Почему я получаю предложения JS IntelliSense при редактировании html-файла

#javascript #html #visual-studio-code

Вопрос:

При редактировании html-файлов я получаю JS IntelliSense даже тогда, когда пишу имена классов css внутри атрибутов классов:

редактирование html-файла

атрибут внутреннего класса

как я могу настроить предложение, чтобы просто всплывало предложение js внутри файла js или тега сценария.

Я сталкиваюсь с проблемами при написании кода эммета и нажимаю tab или enter с этим автоматическим предложением.

Спасибо,

Ответ №1:

Нажмите ctrl , чтобы открыть файл settings.json, а затем добавьте в него

 "html.validate.scripts": false
 

Что отключит предложения javascript. Если вы также хотите избавиться от предложений css в html, вы также можете добавить строку

 "html.validate.styles": false
 

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

1. не сработало, все еще получаешь ???? предложения по коду js….

2. Возможно, вам придется выйти из него или что-то в этом роде, чтобы он обновился

3. также убедитесь, что вы сохранили его/убедитесь, что вы поставили запятые в нужном месте, чтобы это был правильный json

4. Я закрыл и снова открыл vs-код после ввода настроек и сохранил настройки, но ничего не сработало

5. хммм, странно. могу я посмотреть, как выглядят ваши настройки.json

Ответ №2:

intelisense , основанный на расширении файла, является поведением по умолчанию.

возможно, что-то не так с настройками вашего редактора . или вы добавили (установили) новое расширение для своего редактора .

в этом случае я удаляю свои расширения и снова устанавливаю их .

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

1. если вы скажете своему текстовому редактору . вы получаете более резкую реакцию . Я не могу определить тип вашего текстового редактора по этому изображению . мой ответ основан на моем опыте использования vscode .