You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让PHPStorm不再将合法的自定义ESI标签标记为错误?

如何让PHPStorm不再将合法的自定义ESI标签标记为错误?

嘿,这个问题我之前踩过坑!PHPStorm默认只认标准HTML标签,所以会把ESI这类自定义标记误判成错误。给你几个实用的解决办法:

方法一:添加自定义ESI标签(推荐)

这是最精准的方式,只让PHPStorm认可你需要的ESI标签,不会影响其他检查:

  • 打开PHPStorm设置(快捷键:Windows/Linux用Ctrl+Alt+S,Mac用Command+,)
  • 导航到 Languages & Frameworks > Schemas and DTDs > Custom HTML Tags
  • 点击右上角的「+」按钮,在弹出的窗口里:
    • 输入标签名:esi:include
    • 在「Attributes」栏里添加你用到的属性,比如dca、onerror、src,每个属性可以换行或者用逗号分隔
  • 保存设置后,PHPStorm就会把<esi:include dca="esi" onerror="continue" src="{{ esi_bottom_url }}"/>当成合法标签,不会再标红啦

如果你的项目里还有其他ESI标签(比如<esi:remove>之类的),可以直接用esi:*作为标签名,这样所有以esi:开头的标签都会被识别。

方法二:调整HTML检查的严格程度

这个方法更快捷,但会全局放宽检查标准,可能漏掉其他真正的未知标签错误,谨慎使用:

  • 打开设置,导航到 Editor > Inspections > HTML > Unknown HTML tag
  • 把这个检查的严重等级从「Error」改成「Warning」,或者直接取消勾选禁用它
  • 保存设置后,所有未知标签(包括ESI)都不会再被标成错误了

备注:内容来源于stack exchange,提问作者Real Dreams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:02:40