我正在Mac上使用Visual Studio代码来处理WordPress应用程序。
有没有办法让Visual Studio代码识别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代码,而不是华丽但昂贵的PHP风暴。
5条答案
按热度按时间628mspwn1#
您可以安装此插件:PHP Intelephense
odopli942#
就我所知,确实如此。看看我用VS代码(无扩展名)创建的这个
php
文件,文件中有HTML,两种语言都有语法突出显示。在屏幕的右下角有一个按钮(应该是PHP这个词),它允许你将语法突出显示和自动完成切换到另一种语言,虽然这确实暂时关闭了PHP语法,但它将允许你更容易地用HTML编码。
lf5gs5x23#
通过将以下内容添加到
settings.json
文件中,可以启用任何语言的html支持:wbgh16ku4#
我在学习PHP的时候也遇到过这个问题,现在我想到的唯一解决办法就是点击VS代码屏幕右下角的PHP按钮。我在下面附上了这个PHP按钮的截图,这样你就可以很容易地找到它。一旦点击它,它会要求你输入一种语言,选择HTML,它就会开始自动完成html,
我也碰巧遇到了GitHub试点扩展,你需要是一个学生免费使用这项服务,否则你必须购买会员资格,这是一个很好的工具,自动完成,虽然这不是它的使用要点,它是伟大的东西发明的学习者,也专业编码.
wh6knrhe5#
非常简单的解决方案
在设置中搜索 emmet 并删除php formEmmet:排除语言列表
这肯定对每个人都有效