VS код HTML проверка / проверка ошибок
Я только что переключился на Visual Studio Code для веб-разработки от Netbeans и нахожу свой путь. В Netbeans, если я забуду закрыть скобку на tagname, это укажет на мою ошибку с красным волнистым подчеркиванием и предупреждением в левом поле.
Я бы подумал, что проверка ошибок является фундаментальной функцией в Редакторе веб-разработчиков, таком как vs code. Может быть, я просто не нахожу правильный вариант или расширение.
Как я могу достичь этой же ошибки html, css проверка поведения в VS-коде?
4 ответов
VSCode не имеет проверки HTML по умолчанию. Но это позволяет добавлять расширения и включать эти функции.
чтобы добавить проверку HTML (линтинг), откройте VSCode, затем нажмите Ctrl + P
и затем вставить ext install HTMLHint
в нем, и нажмите Enter. Он установит валидатор HTML. Возможно, Вам потребуется перезагрузить VSCode для загрузки расширения.
теперь, если вы откроете тот же html-документ, в котором была синтаксическая ошибка, вы увидите, что в строке состояния внизу отображается проблема :) и он также покажет вам ошибки в этих строках.
VS код по умолчанию поддерживает форматирование кода и отслеживает синтаксическую ошибку. Если вы создаете новый файл и непосредственно пытаетесь написать код, то VS Code не может понять, какой язык или тип синтаксиса пользователь хочет отформатировать / исправить. Итак, сначала нужно сохранить новый файл с соответствующим расширением, чем visual studio правильно определит синтаксис.
форматирование кода доступно в VS Code через следующие ярлыки:
- На Windows Shift + Alt + F
- На Mac Shift + опции + F
- На Ubuntu Ctrl + Shift + я
вы можете добавить Auto Close Tag
из VS Code marketplace.
Launch VS Code Quick Open (Ctrl+P), вставьте следующую команду и нажмите enter.
-
автоматически добавить HTML / XML закрыть тег, так же, как Visual Studio IDE или Sublime Text
ext install auto-close-tag
-
VS Code integration for HTMLHint-инструмент статического анализа кода для HTML
ext install HTMLHint
-
обеспечивает завершение имени класса CSS для атрибута класса HTML на основе файлов CSS в рабочей области. Также поддерживает атрибут className React.
ext install html-css-class-completion
код VS поддерживает это по умолчанию. Он также поддерживает Emmet по умолчанию, что означает, что вам не нужно беспокоиться о близких тегах HTML. Он автоматически добавляет закрывающий тег.
Это не встроенная функциональность VsCode...Тем не менее, у него есть много доступных плагинов. Я бы рекомендовал вам плагин HTMLHint. Это то, что я использую.
вы можете установить его с помощью: ext install HTMLHint
команда