有没有办法让 Visual Studio Code 识别 PHP 文件中的 HTML 语法
Posted
技术标签:
【中文标题】有没有办法让 Visual Studio Code 识别 PHP 文件中的 HTML 语法【英文标题】:Is there a way to make Visual Studio Code recognize HTML syntax in PHP files 【发布时间】:2018-02-07 10:24:25 【问题描述】:我在 Mac 上使用 Visual Studio Code 来处理 WordPress 应用程序。
有没有办法让 Visual Studio Code 识别 html 并在 php 文件中使用它的功能(主要是自动补全)?
我之前搜索过这个答案,但只是被告知转到 Visual Studio 代码设置:File >> Preferences >> User Settings
// Place your settings in this file to overwrite the default settings
// Configure file associations to languages (e.g. "*.extension": "html"). These have precedence over the default associations of the languages installed.
"files.associations": "*.php": "html"
但这样做会让您失去所有 PHP 支持和自动完成功能。
我希望微软能够意识到 PHP 开发人员在创建应用程序/网站时通常会同时使用 PHP 和 HTML。如果可能的话,我很想使用 VS Code 而不是华丽但昂贵的 PHP 风暴。
【问题讨论】:
“PHP 开发人员通常同时使用 PHP 和 HTML”我实际上建议尽可能不要这样做。 @JonStirling 那么也许微软不应该声称他们拥有“出色的 PHP 支持”99% of existing code bases for client work in agencies do not.
不。
好吧,如果你想出一些可笑的陈述......无论如何......继续前进。
@Stefan 啊,是的,也许我不应该在最后添加我的意见,只是把它作为一个问题。没想到 *** 上的人这么敏感,吸取了教训。感谢您的洞察力。
【参考方案1】:
据我所知,确实如此。看看我在 VS Code 中创建的这个 php
文件(无扩展名),文件中包含 HTML 并突出显示两种语言的语法。
屏幕右下角有一个按钮(应该是 PHP 一词),可让您将语法高亮和自动完成切换为另一种语言,虽然这会暂时关闭 PHP 语法,但它会允许用 HTML 编写代码会容易得多。
【讨论】:
【参考方案2】:您可以通过将以下内容添加到您的 settings.json
文件中来启用任何语言的 html 支持:
"emmet.includeLanguages":
"your-language": "html",
"rust": "html",
"php": "html",
"javascript": "html",
【讨论】:
对我不起作用,没有任何变化。【参考方案3】:你可以安装这个插件 intellisense-plugin
【讨论】:
谢谢你,2021 年对它有很大帮助以上是关于有没有办法让 Visual Studio Code 识别 PHP 文件中的 HTML 语法的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法更改 Visual Studio Code 的扩展文件夹位置?
有没有办法从 Visual Studio Code 调试 Tomcat Java 应用程序
有没有办法在实例之间同步我的 Visual Studio Code 设置?