Answers:
转到“设置” |“文件类型”,并确保未将此特定文件名分配给非PHP文件类型,即“纯文本”。
在PHPStorm 10中,您必须转到“文件”->“设置”,然后进入“编辑器”->“文件类型”。如果是纯文本,可能会在文件类型“文本”上找到它。在“已注册模式”下检查并从此处删除文件。
我不确定此功能是否仅限于phpStorm 9,但是有一个更简单的解决方案:如果文件的扩展名为.php,则可以在项目浏览菜单中右键单击该文件,然后单击“标记为php”。那为我解决了问题。
解决此问题的最简单方法是转到File > Settings
Windows(或PHPStorm > Preferences
MacOS),然后搜索“文件类型”。
向下滚动到麻烦的文件类型(在本例中为PHP)。
然后寻找所需的文件扩展名(在本例中为.php)。
如果您发现它不存在(如上所述),则只需按“注册模式”下的+按钮将其添加。然后在打开的“添加通配符”窗口中输入:*.php
然后,PHPStorm会告诉您它已映射到另一种文件类型(导致此问题的文件类型),并且您想将其移动到该文件类型。只需单击“是”,它将解决所有问题。大功告成!
这比寻找其他文件类型来删除损坏的文件要容易得多。
在MacOS上的PHPStorm 2019.1中:
PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text
删除从入门Registered Patterns
包含文件名,即删除File.php
,如果File.php
是有问题的文件。