Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何防止html标记在.ejs文件中出现红色下划线?_Visual Studio Code_Ejs - Fatal编程技术网

Visual studio code 如何防止html标记在.ejs文件中出现红色下划线?

Visual studio code 如何防止html标记在.ejs文件中出现红色下划线?,visual-studio-code,ejs,Visual Studio Code,Ejs,如果我用h1这样的标记启动一个.ejs文件,它会用红色下划线,就像VSCode希望我添加整个典型的html样板一样。然而,我看过很多视频,主持人没有得到这样的强调 我尝试过扩展,我用“*.ejs”:“html”修改了settings.json,但没有任何效果 您知道如何在不添加DOCTYPE等的情况下消除它吗?因此,在了解到此问题是由lint或其他验证器(在本例中为W3C验证器)在Visual Studio代码中作为扩展安装造成的之后,您可以通过转到扩展并禁用验证器来禁用其警告 然而,这些工具出

如果我用h1这样的标记启动一个.ejs文件,它会用红色下划线,就像VSCode希望我添加整个典型的html样板一样。然而,我看过很多视频,主持人没有得到这样的强调

我尝试过扩展,我用“*.ejs”:“html”修改了settings.json,但没有任何效果


您知道如何在不添加DOCTYPE等的情况下消除它吗?

因此,在了解到此问题是由lint或其他验证器(在本例中为W3C验证器)在Visual Studio代码中作为扩展安装造成的之后,您可以通过转到扩展并禁用验证器来禁用其警告

然而,这些工具出现在这里是有原因的:)并且它们可以帮助我们编写更好的代码,以适应已知的标准和语法问题,因此不建议禁用它们。(尽管在使用外部第三方LIB时可能会有点烦人,这也可能是验证器发出的一些警告——为此,一些LINT提供了忽略逻辑,允许您忽略代码中的一些文件或行)


祝你好运,快乐

也许这与你在VSC上的项目中包含的lint有关?ESLint/JSLint?知道到底是哪一个导致了这一切吗?我对Lints了解不多:/Lints是用来纠正代码与已知标准和语法问题的比较。我不知道你那边有什么棉绒。如果您将鼠标悬停在带下划线的标记上,您能分享您看到的警告吗?嗯。。所以您可能已经安装了W3C验证程序。。您可以尝试在Visual Studio代码中的“扩展”上禁用它。。。然而,我建议遵循这些注释,以便编写有效的文档。因此,请继续使用这个验证器并修复他说应该修复的东西:欢迎你!我会把它写下来作为一个答案,这样其他人就可以得到帮助:)