4

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

但是 IDEA 不会将它们识别为 PHP 文件,但是当我将扩展名更改为 PHP 时,它显示一切都很好。

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

有什么解决方法吗?

4

1 回答 1

8

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

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

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

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

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

于 2013-03-07T04:47:08.583 回答