如何强制Intellij IDEA将HTML文件解析为PHP文件

时间:2013-03-07 04:20:27

标签: php html intellij-idea

我是PHP项目,所以到目前为止我一直在使用Intellij IDEA来处理Java和PHP而没有任何问题。但是现在,我有一个旧的PHP项目,该项目使用HTML文件作为PHP文件。我的意思是带有HTML扩展名的文件包含PHP代码。

然而,IDEA并不将它们识别为PHP文件,但是当我将扩展名更改为PHP时,它显示一切正常。

那么我如何强制IDEA接受HTML文件作为PHP文件?

有解决方法吗?

1 个答案:

答案 0 :(得分:8)

转到文件>设置>文件类型(在IDE Settings下)。

Recognized File Types下,找到PHP files (PHP)(假设您正在使用PHPStorm插件,如果没有找到您的*.php文件扩展名已注册的位置)。如果单击此按钮,然后查看Registered Patterns,您将看到所有将被识别为PHP文件的文件模式。您可以单击模式窗格右侧的绿色+,它将要求将文件名模式识别为PHP文件。输入*.html(如果您的HTML文件都遵循类似的命名模式,则输入更具体的内容)。点击“确定”后,可能会说*.html已在HTML文件中注册。继续并重新分配它,然后在“设置”窗口中单击“确定”。您的*.html文件现在将被识别为PHP文件,而不仅仅是HTML文件。

我刚刚在12.0.4中对此进行了测试,它的工作原理如上所述。

但请注意,这似乎是一个IDE范围的设置,并不是特定于项目的。遗憾的是,在打开具有正确文件扩展名的其他较新项目时,您必须使用HTML文件重新注册*.html。这就是为什么我建议一个比*.html更具体的模式,如果你的文件允许它,或者你可以改变文件名以允许它。

可以在here找到在IntelliJ中执行此操作的最新方法。