如何在VS Code中配置HTMLHint忽略PHP标签以避免报错?
解决HTMLHint标记PHP标签为错误的问题
当然可以!完全不用禁用HTMLHint,咱们只需要简单配置一下就能让它忽略PHP标签,具体操作步骤如下:
打开HTMLHint的配置文件:
在VS Code里,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Preferences: Open Settings (JSON)并回车,就能打开全局设置的JSON文件;要是只想给当前项目单独配置,直接在项目根目录新建一个.htmlhintrc文件就行。添加忽略PHP标签的规则:
在打开的配置文件里,加入以下规则代码,明确告诉HTMLHint允许PHP风格的处理指令:{ "php": true, "spec-char-escape": false, "tagname-lowercase": false }这里简单解释下每个规则的作用:
"php": true:这是最关键的规则,开启后HTMLHint会自动识别并忽略<?php ?>这类PHP标签,不会再把它们标记为错误。"spec-char-escape": false:避免PHP代码里的特殊字符触发不必要的转义检查报错。"tagname-lowercase": false:防止PHP标签里的内容触发标签名必须小写的检查误报。
生效配置:
保存配置文件后,VS Code一般会自动加载新设置,要是没立刻生效,重启一下编辑器就搞定了。
这样配置完,HTMLHint会正常检查你的HTML代码,同时对PHP标签完全“视而不见”,红色波浪线和Problems面板里的错误提示就都消失啦。
内容的提问来源于stack exchange,提问作者Alan Simpson
相关产品推荐
相关产品推荐

