VS Code+PHP Intelephense:如何自定义PHP heredoc标签实现HTML高亮?
解决PHP Intelephense中小写
h作为Heredoc标签的HTML语法高亮问题 要让小写h作为heredoc标签时内部HTML代码实现语法高亮,只需给Intelephense插件添加自定义配置,指定h对应HTML类型:
- 打开VS Code设置:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者通过「文件→首选项→设置」打开。 - 在设置搜索栏输入
intelephense.environment.documentation.types,找到该配置项。 - 点击「编辑 in settings.json」,在配置里添加如下内容:
"intelephense.environment.documentation.types": { "h": "html" }
- 保存settings.json后,按
Ctrl+Shift+P输入Reload Window重新加载VS Code窗口。
之后再用h作为heredoc标签编写代码,内部的HTML就会正常语法高亮了,比如:
return <<<h <input name="$name" /> h;
内容的提问来源于stack exchange,提问作者Elect2
相关产品推荐
相关产品推荐

